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

Nar*_*h J 3 mysql hibernate

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

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

Juh*_*älä 7

也许是这样的?

session.persist(myEntity);
myEntity.getId();
Run Code Online (Sandbox Code Playgroud)