3
我創建了一個Hibernate/JPA項目,我想從表中創建實體。Hibernate工具:找不到持久性單元
雖然工具就像一個魅力選擇純Hibernate配置,在JPA模式它不工作,聲稱不存在持久性單元
的如下面的照片中所示,持久性單元位於該文件夾/SRC /主/資源/ META-INF
這是persistence.xml文件的代碼:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" 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">
<persistence-unit name="socialsports" transaction-type="JTA">
<provider>org.hibernate.ejb.HibernatePersistenceProvider</provider>
<jta-data-source>jdbc/LiveDataSource</jta-data-source>
</persistence-unit>
</persistence>
這是我嘗試運行的Hibernate工具生成實體的結果:
如果將persistence.xml移動到src/main/java中的META-INF,會發生什麼?有用 ? – Koitoer
已經嘗試過。同樣的錯誤:( – user1550958
我的項目有類似的設置,我得到了同樣的錯誤。嘗試將persistence.xml文件移動到不同的地方,沒有成功。=/ – JSeven