代码之家  ›  专栏  ›  技术社区  ›  Randy Stegbauer

ejb3-presistence.jar源代码[已关闭]

  •  14
  • Randy Stegbauer  · 技术社区  · 17 年前

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

    我浏览了java.sun.com网站和GlassFish维基,但一无所获。

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

    当然,我 真正地 do not 的常用口语形式 有 我很想拥有它,但我认为偶尔浏览一下源代码很有趣。有时它还能帮助我调试代码。

    5 回复  |  直到 11 年前
        1
  •  11
  •   Somatik    17 年前

    我刚刚搜索了 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.netmaven 1存储库中找到 http://download.java.net/maven/1/javax.persistence/java-sources/

    有关实现,请参阅hibernate实体管理器、openjpa、eclipse toplink、glassfish持久性。..

        3
  •  5
  •   Dwhitz Brett Porter    6 年前

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

    参考实现是Glassfish中包含的实现,我相信JBoss中使用的是Hibernate实现,所以你应该能够在那里找到源代码。您可以自由使用其许可证满足您需求的许可证(如果您需要重新分发),尽管我相信它们都是可重新分发的。对于Apache风格的许可证,我推荐Apache OpenEJB.org项目使用的许可证(由Apache Geronimo项目提供)。

    您可以在此处浏览源代码: https://github.com/apache/geronimo-specs/tree/trunk/geronimo-jpa_2.2_spec/src/main/java/javax/persistence

        4
  •  3
  •   feegloo    15 年前

    Jboss源代码可以从以下网址下载 http://www.jboss.org/jbossas/downloads/
    例如,ejb3-presistence-sources.jar可以在以下位置找到
    http://sourceforge.net/projects/jboss/files/JBoss/JBoss-5.1.0.GA/jboss-5.1.0.GA-src.tar.gz/download

        5
  •  2
  •   Taufiq    17 年前

    如果你只想在eclipse中添加一些东西,那么SVN结账应该就是你所需要的,尽管我意识到这并不是你想要的答案。jboss的JPA API的来源可以在中找到 http://anonsvn.jboss.org/repos/hibernate/jpa-api/ -查看您的jboss版本中包含的hibernate版本的标签,您可以像附加源代码的zip文件一样附加生成的文件夹。