ejb3-persistence.jar源码

Ran*_*uer 14 java persistence open-source jpa

好吧,我必须受到脑损伤,因为我找不到Sun的persistence.jar或JBoss的ejb3-persistence.jar JPA包的java源代码.他们开源的不是吗?

我查看了java.sun.com网站以及GlassFish wiki,但是空白了.

我想要一个src.zip或像Sun一样提供Java JDK的文件夹.

当然,我真的拥有它,但我认为这是有趣的,而一旦浏览源.它有时帮助我调试我的代码.

Som*_*tik 11

我刚刚在http://www.mvnrepository.com上搜索了持久性api

http://mirrors.ibiblio.org/pub/mirrors/maven2/javax/persistence/persistence-api/1.0/persistence-api-1.0-sources.jar

也可以在java.net maven 1存储库中找到 http://download.java.net/maven/1/javax.persistence/java-sources/

对于实现,请参阅hibernate实体管理器,openjpa,eclipse toplink,glassfish持久性,...


dlj*_*ava 5

ejb3-persistence.jar包含JPA API(javax.persistance.*)实现,该实现指定为EJB 3.0 JSR 220规范的一部分(即将发布的JPA规范是JSR 317,现在与EJB 3.1规范分开)

参考实现是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/