使用persistence.xml创建Hibernate SessionFactory

时间:2015-11-21 03:22:59

标签: java hibernate configuration persistence

是否可以从SessionFactory创建hibernate persistence.xml对象。 通常我们会使用EntityManagerFactory创建persistence.xml,我想知道是否可以创建SessionFactory
我搜索了它,但没有找到任何有用的资源。

1 个答案:

答案 0 :(得分:2)

如果您使用的是支持JPA 2.1的最新版本的Hibernate,则可以使用unwrap上的EntityManagerFactory方法:https://docs.jboss.org/hibernate/jpa/2.1/api/javax/persistence/EntityManagerFactory.html#unwrap(java.lang.Class)

如果您真正关注的是Hibernate Session对象,则可以使用EntityManager方法从getDelegate对象获取该对象。