是否可以从SessionFactory
创建hibernate persistence.xml
对象。
通常我们会使用EntityManagerFactory
创建persistence.xml
,我想知道是否可以创建SessionFactory
。
我搜索了它,但没有找到任何有用的资源。
答案 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
对象获取该对象。