【发布时间】:2011-11-10 09:34:12
【问题描述】:
我们必须重命名persistence.xml 以欺骗WebSphere 7 不使用其内置的OpenJPA。
当你使用 Spring 时,这很容易做到,你只需指示它的实体管理器工厂为 persistence.xml 使用另一个位置:
<property name="persistenceXmlLocation" value="META-INF/persistence-xxx.xml"/>
但是现在我们想在没有 Spring 的情况下使用普通的 Hibernate/JPA,并且找不到任何方法来指定备用 persistence.xml 位置。
JPA2 规范对此没有任何说明...
有什么线索吗?是否可以指示 Hibernate 使用重命名的 persistence.xml?
======
似乎不可能让 Hibernate 读取重命名的 persistence.xml 文件。 在我的情况下没有必要。
【问题讨论】: