Hibernate:如何通过插入创建新的id

时间:2014-01-05 10:28:57

标签: java hibernate

我有一个hibernate代码,它在表中插入一个新角色,如下所示:

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

员工被定义为实体。

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

非常感谢。

1 个答案:

答案 0 :(得分:4)

Hibernate非常聪明:)。

在数据库中保存对象后如果看到,该对象具有生成的id。检查一下。

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