使用 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 对象中获取它。