Hibernate返回自动生成新插入行的id

时间:2011-09-16 09:37:38

标签: sql-server hibernate spring

我正在使用HibernateTemplate来访问Spring应用程序中的数据库。 HibernateTemplate中是否有任何方法/方法返回自动生成ID 为我新插入的行?在我的例子中,自动生成值是我的表的主键,在数据库中定义为自动增量。

有关详细信息,请使用saveOrUpdate()方法插入数据。

1 个答案:

答案 0 :(得分:30)

使用saveOrUpdate()保存对象时,如果是创建操作,则对象id字段将使用自动生成的id进行更新。因此,您只需检索已保存对象的id属性即可获取自动生成的ID。