我想用Hibernate來執行mysql的插入查詢的數量Hibernate的異常位置,我有這樣的:超越宣佈序參數
String q1="INSERT INTO sample (DatasetStatusID,Message,ProcessTime) VALUES('?','?','?') ";
Query query=session.createSQLQuery(q1);
query.setParameter(0, 5);
query.setParameter(1, "TESTING");
query.setParameter(2, new Date());
int result=query.executeUpdate();
tx.commit();
我有以下異常出現,在線程
異常「主「org.hibernate.QueryParameterException: 超出聲明的有序參數數目的位置。請記住, 序數參數是基於1的!您的位置:1
這裏有什麼錯?
爲什麼不使用'休眠save()'方法而不是'native sql'? –
我是新來的冬眠,我知道只有mysql查詢 –
你映射你的pojos與數據庫表? –