【发布时间】:2011-11-18 13:21:03
【问题描述】:
我正在使用 HibernateTemplate 在我的 Spring 应用程序中访问数据库。 HibernateTemplate 中是否有任何方法/方法可以返回自动生成的 id 对于我新插入的行?在我的例子中,自动生成的值是我的表的主键,它被定义为数据库内部的自动增量。
更多信息,我使用 saveOrUpdate() 方法插入数据。
【问题讨论】:
标签: sql-server hibernate spring
我正在使用 HibernateTemplate 在我的 Spring 应用程序中访问数据库。 HibernateTemplate 中是否有任何方法/方法可以返回自动生成的 id 对于我新插入的行?在我的例子中,自动生成的值是我的表的主键,它被定义为数据库内部的自动增量。
更多信息,我使用 saveOrUpdate() 方法插入数据。
【问题讨论】:
标签: sql-server hibernate spring
当您使用 saveOrUpdate() 保存对象时,如果是创建操作,对象 id 字段将使用自动生成的 id 进行更新。因此,您可以简单地检索已保存对象的id 属性以获取自动生成的 id。
【讨论】: