我們知道有處於休眠 兩個持久化上下文即的org.hibernate.Session和javax.persistent.EntityManager 但有些哪些,還有在會話不存在在EntityManager的
例如
方法session.delete(entity);是否在會話
但EntityManager中沒有刪除 因爲我們必須使用
entityManager.remove(entity);這樣哪個上下文用於持久化數據庫中的實體,哪個更快。哪種持久性上下文在休眠方面的性能更好?
正如我會心分延是傳遞給構造org.hibernate.Session
實體實例刪除方法可以是在管理或脫管狀態,而實體實例傳遞給上javax.persistence.EntityManager除去必須在管理州。
好問題。我不知道性能,但我只能說如果你想在JPA標準中達到100%,那麼你必須使用EntityManager。 –