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