2
是有辦法,我用取回受影響的行數:使用保存,如果你點什麼getHibernateTemplate.save() - 如何獲得受影響的行/新奧特增加
getHibernateTemplate().save(bean);
不知道最後發生了什麼。
或者,如果我插入一個新的行,我想獲得創建的新的PK AI ....
任何想法?
Thanls
是有辦法,我用取回受影響的行數:使用保存,如果你點什麼getHibernateTemplate.save() - 如何獲得受影響的行/新奧特增加
getHibernateTemplate().save(bean);
不知道最後發生了什麼。
或者,如果我插入一個新的行,我想獲得創建的新的PK AI ....
任何想法?
Thanls
是有辦法,我用取回受影響的行數:
不爲「保存」操作,這是可以理解的。但是,如果您使用的是Query
,則executeUpdate
方法會返回受影響記錄的數量。
如果你不知道最後發生了什麼,使用save會有什麼意義。
那麼,如果沒有例外,你可以假設一切都按預期進行。
或者,如果我插入新行,我想這是創建新的PK AI ....
Hibernate的更新與生成PK的持久豆。所以,如果你的bean有一個long id
,設置爲自動增量,Hibernate會在這個字段被保存後填充。
如果我理解正確,我不應該使用getHibernateTemplate,因爲它讓你知道你的請求是怎麼回事。 – fatnjazzy 2011-02-01 12:30:02