如何在Hibernate中从插入的记录中获取AUTO_INCREMENT ID?

时间:2012-07-02 06:23:44

标签: mysql hibernate

我使用Hibernate3.0和mysql作为DB,在我的项目的一个场景中,我必须插入一个默认值的记录。成功插入后,我必须检索插入记录的auto_generated id,以便我可以将其用于下一个查询?

可能会在同一个表中插入多个记录。那么有没有安全的方法来检索AUTO_GENERATED ID?

1 个答案:

答案 0 :(得分:7)

也许是这样的?

session.persist(myEntity);
myEntity.getId();