JPA:「沒有名為EntityManager 的持久化提供者」
嘗試使用Persistence.createEntityManagerFactory("agisdb"Factor ,發生錯誤,指出「沒有名為agisdb 的EntityManager的持久性提供程序」。儘管 META-INF 目錄中有一個名稱正確的 persistence.xml 文件,問題仍然存在。
解決方案
根本問題是缺少必要的應用程式類路徑中的 JAR 檔案。要解決此問題:
對於Eclipse 等開發環境:
對於命令列應用程式:
以上是JPA:為什麼在建立 EntityManagerFactory 時出現「No Persistence Provider」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!