簡體   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