2011-02-01 49 views

回答

2

是有办法,我用取回受影响的行数:

不为“保存”操作,这是可以理解的。但是,如果您使用的是Query,则executeUpdate方法会返回受影响记录的数量。

如果你不知道最后发生了什么,使用save会有什么意义。

那么,如果没有例外,你可以假设一切都按预期进行。

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

Hibernate的更新与生成PK的持久豆。所以,如果你的bean有一个long id,设置为自动增量,Hibernate会在这个字段被保存后填充。

+0

如果我理解正确,我不应该使用getHibernateTemplate,因为它让你知道你的请求是怎么回事。 – fatnjazzy 2011-02-01 12:30:02