可以从persistence.xml
创建hibernate SessionFactory
对象。
通常我们使用 persistence.xml
创建 EntityManagerFactory
,我想知道是否可以创建 SessionFactory
。
我用谷歌搜索但没有找到任何有用的资源。
最佳答案
如果您使用的是支持 JPA 2.1 的 Hibernate 最新版本,则可以使用 EntityManagerFactory
上的 unwrap
方法:https://docs.jboss.org/hibernate/jpa/2.1/api/javax/persistence/EntityManagerFactory.html#unwrap(java.lang.Class)
如果您真正需要的是 Hibernate Session
对象,则可以使用 getDelegate
方法从 EntityManager
对象获取该对象。
关于java - 使用 persistence.xml 创建 Hibernate SessionFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33839358/