我有一个hibernate代码,它在表中插入一个新角色,如下所示:
Staff staff = new Staff(staffDTO);
Session session = sessionManager.getSession();
session.beginTransaction();
session.save(staff);
session.getTransaction().commit();
员工被定义为实体。
我的问题是如何通过数据库获取新生成的行ID?
非常感谢。
答案 0 :(得分:4)
Hibernate非常聪明:)。
在数据库中保存对象后如果看到,该对象具有生成的id。检查一下。
保存完成后,只需检查对象并查看。