Hibernate SessionFactory vs. EntityManagerFactory

问题:

我是Hibernate的新手,不清楚是否使用SessionFactoryEntityManagerFactory来获取休眠会话。两者有什么区别?优点缺点?

回答:

喜欢EntityManagerFactoryEntityManager。它们由JPA标准定义。
 SessionFactorySession是特定于hibernate的。 EntityManager在引擎盖下调用休眠状态。如果您需要EntityManager中不可用的某些特定功能,则可以通过以下方式获取会话:

Session session = entityManager.unwrap(Session.class);

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Hibernate SessionFactory vs. EntityManagerFactory

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

8 + 1 =