繁体   English   中英

休眠:如何获取作为插入结果创建的新ID

[英]Hibernate: How to get new id created as a result of insert

我有一个休眠代码,它将一个新角色插入到表中,如下所示:

    Staff staff = new Staff(staffDTO);
    Session session = sessionManager.getSession();
    session.beginTransaction();
    session.save(staff);
    session.getTransaction().commit();

人员定义为实体。

我的问题是,如何获取数据库新生成的行ID?

非常感谢。

休眠足够聪明:)。

将对象保存在数据库中之后如果看到,则对象具有生成的ID。 核实。

保存完成后,只需检查对象即可查看。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM