在eclipse中,如果我不想使用服務器運行時,需要包含什麼jars文件的「默認實現庫」?eclipse默認jpa實現庫在哪裏下載?
我指的這個教程http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.jpt.doc.user/task_create_new_project.htm
在eclipse中,如果我不想使用服務器運行時,需要包含什麼jars文件的「默認實現庫」?eclipse默認jpa實現庫在哪裏下載?
我指的這個教程http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.jpt.doc.user/task_create_new_project.htm
取決於你想用什麼實現。目前有三種最流行的實現:Hibernate,TopLink和EclipseLink。
我知道關於hibernate的README文件解釋了什麼是強制使用什麼函數。如果你使用JPA,你必須有某種EntityManager(休眠可以在沒有EntityManager的情況下使用),所以你需要它的所有依賴。
要下載hibernate JPA實現,請使用this link(查找hibernate-entitymanager)。您需要hibernate核心,JPA的註釋和實體管理器。如果你使用這三個包裝中的所有罐子,你應該沒問題。但我強烈建議您閱讀自述文件。
跟隨Using TopLink JPA with Dali開始使用Toplink Essentials(JPA參考實現)。要獲得提及的罐子(toplink-essentials.jar
和toplink-essentials-agent.jar
),請從there或從Java.Net Maven Repository中下載它們(如果使用Maven)。
PS:請注意,在2.0-b36之後,toplink-essentials-agent.jar
文件不再需要,因爲代理機構現已集成到toplink-essentials.jar
中。所以你可以像下面這樣做。
$ java -javaagent:toplink-essentials.jar client.Client
提供的鏈接已損壞 – MartinL 2013-05-27 13:48:14