JPA EntityManager使用說明

bladestone發表於2019-03-13

EntityManager

實體管理器。

Entity狀態

New, 託管Managed, Detached遊離, 刪除Delete

事務管理

entityManager.getTransaction().begin();
//operation in entity
entityManager.getTransaction().commit();

使用說明

entityManager.clear(): 進入遊離態
entityManager.merge(): 把遊離狀態進入托管態
entityManager.persist(): 儲存
entityManager.find(): 查詢
entityManager.remove(): 刪除物件實體(託管)

相關文章