我们知道有处于休眠 两个持久化上下文即的org.hibernate.Session和javax.persistent.EntityManager 但有些哪些,还有在会话不存在在EntityManager的
例如
方法session.delete(entity);是否在会话
但EntityManager中没有删除 因为我们必须使用
entityManager.remove(entity);这样哪个上下文用于持久化数据库中的实体,哪个更快。哪种持久性上下文在休眠方面的性能更好?
正如我会心分延是传递给构造org.hibernate.Session
实体实例删除方法可以是在管理或脱管状态,而实体实例传递给上javax.persistence.EntityManager除去必须在管理州。
好问题。我不知道性能,但我只能说如果你想在JPA标准中达到100%,那么你必须使用EntityManager。 –