我有一個eclipse項目和JPA/Hibernate的幾個罐子。 tham之一包含一個META-INF/persistence.xml
,我想通過定義我自己的persistence.xml
來覆蓋它。所以我嘗試在src/persistence.xml
中使用我的persistence.xml
也src/META-INF/persistence.xml
但每次似乎jar/META-INF/persistence.xml
得到拾起。 我也試過編輯.classpath
文件中的Eclipse項目,並上升classpathentry path="bin"
上漲比庫包括在內,但仍然是其不拿起我的persistence.xml
hibernate項目中persistence.xml的優先級
<classpath>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="src" path="src/main/rules"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="bin"/>
<classpathentry kind="con" path="DROOLS/Drools"/>
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/drools"/>
</classpath>
在本教程中我讀:
如果您想要更改它們,您將需要覆蓋這些默認值 , 通過添加您自己的persistence.xml 您的classpat h時,默認 一個在Drools中的持久性,jpa.jar
非常感謝它的工作。我假定/ src /是classes文件夾。所以我的META-INF/persistence.xml根本沒有被複制到/ bin /文件夾。所以這是一個愚蠢的問題。反正這是關於Drools流程的教程[url] http://downloads.jboss.com/drools/docs/5.1.1.34858.FINAL/drools-flow/html_single/index.html#d0e1699 [/ url] – 2010-11-15 03:13:15