使用 persistence.xml 创建 Hibernate SessionFactory
Creating Hibernate SessionFactory using persistence.xml
可以从 persistence.xml
创建休眠 SessionFactory
对象。
通常我们创建 EntityManagerFactory
使用 persistence.xml
,我想知道是否可以创建 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
对象中获取它。
可以从 persistence.xml
创建休眠 SessionFactory
对象。
通常我们创建 EntityManagerFactory
使用 persistence.xml
,我想知道是否可以创建 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
对象中获取它。