好了,我一定是腦損傷,因爲我找不到Sun的persistence.jar或JBoss的EJB3,JPA persistence.jar包Java源代碼。他們是開源不是嗎?EJB3-persistence.jar源
我找遍了整個java.sun.com網站以及在GlassFish維基,但空手而歸。
我想要一個src.zip或文件夾,如Sun的Java JDK中提供。
當然,我真的做不有擁有它,但我認爲這是有趣的,而一旦瀏覽源。它有時幫助我調試我的代碼。
好了,我一定是腦損傷,因爲我找不到Sun的persistence.jar或JBoss的EJB3,JPA persistence.jar包Java源代碼。他們是開源不是嗎?EJB3-persistence.jar源
我找遍了整個java.sun.com網站以及在GlassFish維基,但空手而歸。
我想要一個src.zip或文件夾,如Sun的Java JDK中提供。
當然,我真的做不有擁有它,但我認爲這是有趣的,而一旦瀏覽源。它有時幫助我調試我的代碼。
ejb3-persistence.jar包含作爲EJB 3.0 JSR 220規範的一部分指定的JPA API(javax.persistance。*)實現(即將推出的JPA規範是現在與EJB 3.1規範分離的JSR 317規範)
參考實現是包含在Glassfish的一個,我相信在JBoss中使用的一種是Hibernate實現,所以你應該能夠找到源代碼出現。您可以自由使用許可證滿足您的需求(如果您需要重新分配),但我相信它們都可以重新分配。對於Apache樣式的許可證,我推薦Apache OpenEJB.org項目使用的許可證(由Apache Geronimo項目提供)。
您可以在這裏瀏覽來源: http://svn.apache.org/repos/asf/geronimo/specs/trunk/geronimo-jpa_3.0_spec/src/main/java/javax/persistence/
謝謝發現你指向代碼庫的指針。我希望像Sun一樣爲每個JDK提供一個ZIP源文件,以便我可以將它附加到Eclipse中的JAR中,然後使用調試器進行操作。 – 2008-12-02 14:19:23
我只是做了搜索上http://www.mvnrepository.com持久性API
在java.net行家1個庫也可 http://download.java.net/maven/1/javax.persistence/java-sources/
爲實現請參閱hibernate實體管理器,openjpa,eclipse toplink,glassfi SH持久性,...
如果你正在尋找的東西在Eclipse連接,一個SVN結賬應該是你需要的一切,雖然我知道這是不是正是你要找的答案。 jboss JPA API的源代碼可以在http://anonsvn.jboss.org/repos/hibernate/jpa-api/中找到 - 請查看您的jboss版本中包含的hibernate版本的標籤,您可以將zip文件與源代碼一起附加生成的文件夾。
我不是提問者,但這正是我所尋找的,謝謝! – camurgo 2009-10-11 22:14:49
Jboss的來源可以從http://www.jboss.org/jbossas/downloads/
例如下載,EJB3持久性,sources.jar可以在
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-5.1.0.GA/jboss-5.1.0.GA-src.tar.gz/download
完美!謝謝。我希望你得到一個回答長期存在的問題的獎章。 – 2010-03-19 12:15:48