【发布时间】:2016-02-23 16:32:14
【问题描述】:
可以从persistence.xml 创建休眠SessionFactory 对象。
通常我们使用persistence.xml创建EntityManagerFactory,我想知道是否可以创建SessionFactory。
我用谷歌搜索了它,但没有找到任何有用的资源。
【问题讨论】:
标签: java hibernate configuration persistence
可以从persistence.xml 创建休眠SessionFactory 对象。
通常我们使用persistence.xml创建EntityManagerFactory,我想知道是否可以创建SessionFactory。
我用谷歌搜索了它,但没有找到任何有用的资源。
【问题讨论】:
标签: java hibernate configuration persistence
如果您使用的是支持 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 对象中获取它。
【讨论】: