2009-05-20 55 views

回答

1

取決於你想用什麼實現。目前有三種最流行的實現:Hibernate,TopLink和EclipseLink。

我知道關於hibernate的README文件解釋了什麼是強制使用什麼函數。如果你使用JPA,你必須有某種EntityManager(休眠可以在沒有EntityManager的情況下使用),所以你需要它的所有依賴。

要下載hibernate JPA實現,請使用this link(查找hibernate-entitymanager)。您需要hibernate核心,JPA的註釋和實體管理器。如果你使用這三個包裝中的所有罐子,你應該沒問題。但我強烈建議您閱讀自述文件。

+0

提供的鏈接已損壞 – MartinL 2013-05-27 13:48:14

1

跟隨Using TopLink JPA with Dali開始使用Toplink Essentials(JPA參考實現)。要獲得提及的罐子(toplink-essentials.jartoplink-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