[英]Evaluating JPA providers: Market share of Hibernate/EclipseLink?
[英]Hibernate and EclipseLink Providers
我在我的項目中運行了一個Hibernate,我正在嘗試將其設置為可切換到EclipseLink。 我在Maven中添加了所有EclipseLink類,但似乎它們根本沒有運行。 當我嘗試運行該項目時,它最終得到:
Exception in thread "main" javax.persistence.PersistenceException:
No Persistence provider for EntityManager named test
我的persistence.xml文件: https : //gist.github.com/1676280
帶有依賴項的pom.xml文件: https : //gist.github.com/1676282
一旦我將persistence.xml中的提供程序切換回Hibernate,一切正常。
我在persistence.xml中看到一個重要問題和一些小問題。
最大的問題是您的持久性單元名為“org.knyttl”,但錯誤消息顯示無法找到持久性單元“test”。 如果你正在尋找“測試”而pu是“org.knyttl”那么你就找不到任何東西了。 :)
小問題是您有一些錯誤名稱的EclipseLink屬性。 “javax.persistence.target-database”應為“ eclipselink.target-database ”,“javax.persistence.logging.level”應為“ eclipselink.logging.level ”。
肖恩
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.