2011-02-01 48 views

回答

2

是有辦法,我用取回受影響的行數:

不爲「保存」操作,這是可以理解的。但是,如果您使用的是Query,則executeUpdate方法會返回受影響記錄的數量。

如果你不知道最後發生了什麼,使用save會有什麼意義。

那麼,如果沒有例外,你可以假設一切都按預期進行。

或者,如果我插入新行,我想這是創建新的PK AI ....

Hibernate的更新與生成PK的持久豆。所以,如果你的bean有一個long id,設置爲自動增量,Hibernate會在這個字段被保存後填充。

+0

如果我理解正確,我不應該使用getHibernateTemplate,因爲它讓你知道你的請求是怎麼回事。 – fatnjazzy 2011-02-01 12:30:02