亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

持久性單元錯誤:javax.persistence.PersistenceException:

持久性單元錯誤:javax.persistence.PersistenceException:

慕碼人8056858 2022-06-23 17:25:32
我已經使用 Netbeans 在 Java 中的 OSX 中創建了一個項目,并與使用 github 在 Windows 上工作的同事一起工作。一旦他們克隆了項目,就會出現以下錯誤,這表明它無法使用 eclipse 連接到 derby 數據庫。Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named MovieDatabasePU    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:85)    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54)    at moviedatabase.MovieDatabase.deleteFromDB(MovieDatabase.java:126)    at moviedatabase.MovieDatabase.main(MovieDatabase.java:48)C:\Users\Mixalis\Documents\NetBeansProjects\Homework3\Ergasia3\nbproject\build-impl.xml:1076: The following error occurred while executing this line:C:\Users\Mixalis\Documents\NetBeansProjects\Homework3\Ergasia3\nbproject\build-impl.xml:830: Java returned: 1BUILD FAILED (total time: 2 seconds)我檢查了 Stack 上描述的所有類似問題,但 persistence.xml 是正確的,它位于 src/META-INF 文件夾中的 META-INF 文件夾中。下面是持久化文件結構。<?xml version="1.0" encoding="UTF-8"?><persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">  <persistence-unit name="MovieDatabasePU" transaction-type="RESOURCE_LOCAL">    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>    <class>moviedatabase.entities.FavoriteList</class>    <class>moviedatabase.entities.Genre</class>    <class>moviedatabase.entities.Movie</class>    <properties>      <property name="javax.persistence.jdbc.url" value="jdbc:derby://localhost:1527/person"/>      <property name="javax.persistence.jdbc.user" value="pli24"/>      <property name="javax.persistence.jdbc.driver" value="org.apache.derby.jdbc.ClientDriver"/>      <property name="javax.persistence.jdbc.password" value="pli24"/>    </properties>  </persistence-unit></persistence>
查看完整描述

2 回答

?
慕勒3428872

TA貢獻1848條經驗 獲得超6個贊

persistence.xml應該在/src/main/resources/META-INF/文件夾中,而不是在文件夾中src/META-INF。



查看完整回答
反對 回復 2022-06-23
?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

好吧,我只需要進行清理和構建即可使其正常工作?。?!所有文件都很好,只有干凈是不夠的。



查看完整回答
反對 回復 2022-06-23
  • 2 回答
  • 0 關注
  • 883 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號