Java ejb3-persistence.jar源代码
嗯,我一定是大脑受损了,因为我找不到Sun的persistence.jar或JBoss的ejb3-persistence.jar JPA包的java源代码。它们是开源的,不是吗 我浏览了java.sun.com网站和GlassFish维基,但结果都是空的 我想要一个src.zip或类似Sun用Java JDK交付的文件夹Java ejb3-persistence.jar源代码,java,jpa,open-source,persistence,Java,Jpa,Open Source,Persistence,嗯,我一定是大脑受损了,因为我找不到Sun的persistence.jar或JBoss的ejb3-persistence.jar JPA包的java源代码。它们是开源的,不是吗 我浏览了java.sun.com网站和GlassFish维基,但结果都是空的 我想要一个src.zip或类似Sun用Java JDK交付的文件夹 当然,我真的不必拥有它,但我认为偶尔浏览一下源代码是很有趣的。它有时帮助我调试代码。ejb3-persistence.jar包含JPA API(javax.persistenc
当然,我真的不必拥有它,但我认为偶尔浏览一下源代码是很有趣的。它有时帮助我调试代码。ejb3-persistence.jar包含JPA API(javax.persistence.*)实现,该实现被指定为ejb3.0JSR220规范的一部分(即将发布的JPA规范是JSR317,现在与ejb3.1规范分离) 参考实现是Glassfish附带的,我相信JBoss中使用的是Hibernate实现,因此您应该能够在那里找到源代码。您可以自由使用其许可证满足您需要的许可证(如果您需要重新分发),尽管我相信它们都是可重新分发的。对于Apache风格的许可证,我推荐ApacheOpenEJB.org项目使用的许可证(由ApacheGeronimo项目提供) 您可以在此处浏览源代码: 我刚刚搜索了持久性api 也可在java.net maven 1存储库中获得
有关实现,请参见hibernate entity manager、openjpa、eclipse toplink、glassfish persistence,…如果您只想在eclipse中附加一些东西,那么您需要的应该是SVN签出,尽管我意识到这并不是您想要的答案。jboss JPA API的源代码可以在中找到-查看jboss版本中包含的hibernate版本的标签,您可以像附加源代码的zip文件一样附加生成的文件夹。我在这里找到了版本1.0.2 GA:jboss源代码可以从
例如,ejb3-persistence-sources.jar可以在
中找到,感谢您提供指向代码存储库的指针。我希望有一个源代码的ZIP文件,比如Sun发行版和他们的每个JDK,这样我就可以将它连接到Eclipse中的JAR,然后使用调试器进行调试。我不是询问者,但这正是我想要的,谢谢!完美的非常感谢。我希望你能因为回答了一个长期存在的问题而获得奖牌。直接从源代码处获得:你知道为什么3.3.2.Beta1版没有源代码jar吗?