我不熟悉Hibernate,我不确定是使用Hibernate SessionFactory
还是JPA EntityManagerFactory
来创建Hibernate Session
.
这两者有什么区别?优点和缺点是什么;每种方法的缺点是什么?
我不熟悉Hibernate,我不确定是使用Hibernate SessionFactory
还是JPA EntityManagerFactory
来创建Hibernate Session
.
这两者有什么区别?优点和缺点是什么;每种方法的缺点是什么?
最好是EntityManagerFactory
和EntityManager
.它们由JPA标准定义.
SessionFactory
和Session
是冬眠特有的.EntityManager
在引擎盖下调用hibernate会话.如果您需要EntityManager
中没有的某些特定功能,您可以通过以下方式获得会话:
Session session = entityManager.unwrap(Session.class);