Hibernate 配置文件:无法读取所需库 persistence.xml 的存档
Hibernate configuration file : Archive for required library persistence.xml cannot be read
我尝试了在 Whosebug 上找到的所有答案,但没有一个适合我的问题:
Archive for required library:
'src/main/resources/META-INF/persistence.xml' in project 'project'
cannot be read or is not a valid ZIP file
我的 hibernate 配置文件 "persistence.xml" 直接在文件夹 META-INF 中 src/main/resources 但是 Eclipse 继续告诉我构建路径有问题。
这里是内容:
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
<persistence-unit name="app.shellx.jpa">
<!-- <jta-data-source>java:/DefaultDS</jta-data-source> -->
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQL9Dialect"/>
<property name="hibernate.hbm2ddl.auto" value="validate"/>
</properties>
</persistence-unit>
</persistence>
并且 persistence.xml 被显式添加到构建路径中:
此外,Eclipse 会打印很多错误弹出窗口,我不能那样编码。
您不必将其添加为库,只需将其留在您的资源文件夹中即可。
我尝试了在 Whosebug 上找到的所有答案,但没有一个适合我的问题:
Archive for required library: 'src/main/resources/META-INF/persistence.xml' in project 'project' cannot be read or is not a valid ZIP file
我的 hibernate 配置文件 "persistence.xml" 直接在文件夹 META-INF 中 src/main/resources 但是 Eclipse 继续告诉我构建路径有问题。
这里是内容:
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
<persistence-unit name="app.shellx.jpa">
<!-- <jta-data-source>java:/DefaultDS</jta-data-source> -->
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQL9Dialect"/>
<property name="hibernate.hbm2ddl.auto" value="validate"/>
</properties>
</persistence-unit>
</persistence>
并且 persistence.xml 被显式添加到构建路径中:
此外,Eclipse 会打印很多错误弹出窗口,我不能那样编码。
您不必将其添加为库,只需将其留在您的资源文件夹中即可。