source ejb3-persistence.jar
Bien, je dois être une lésion cérébrale, parce que je ne trouve pas de source java de Sun persistence.jar ou JBoss l'ejb3-persistence.jar JPA paquet. Ils sont open-source ne sont-ils pas?
J'ai regardé partout dans le java.sun.com site ainsi que les GlassFish wiki, mais est venu vide.
Je voudrais un src.zip ou d'un dossier comme le Soleil fournit avec Java Jdk.
Bien sûr, je vraiment ne pas ont pour l'avoir, mais je pense que c'est amusant de parcourir la source de temps en temps. Et il m'aide à déboguer mon code parfois.
source d'informationauteur Randy Stegbauer
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la version 1.0.2 GA ici: http://grepcode.com/snapshot/repository.jboss.com/maven2/org.hibernate/ejb3-persistence/1.0.2.GA
J'ai juste fait une recherche sur http://www.mvnrepository.com pour la persistance api
http://mirrors.ibiblio.org/pub/mirrors/maven2/javax/persistence/persistence-api/1.0/persistence-api-1.0-sources.jar
également disponible dans les java.net maven 1 référentiel
http://download.java.net/maven/1/javax.persistence/java-sources/
pour les implémentations de voir hibernate entity manager, openjpa, eclipse toplink, glassfish persistance, ...
L'ejb3-persistence.jar contient l'API JPA (javax.la persistance.*) de mise en œuvre précisées dans le cadre de l'EJB 3.0 JSR 220 spécification (la prochaine spécification JPA est JSR 317 qui est maintenant séparée de EJB 3.1 spec)
L'implémentation de référence est celui qui est fourni avec Glassfish, je crois que celui utilisé dans JBoss est mise en veille prolongée la mise en œuvre de sorte que vous devriez être capable de trouver le code source. Vous êtes libre de les utiliser celui dont la licence répond à votre besoin (si vous avez besoin de redistribuer), bien que je crois qu'ils sont tous les redistribuables. Pour un Apache licence de type je recommande celui utilisé par Apache OpenEJB.org projet (fourni par le projet Apache Geronimo).
Vous pouvez parcourir le code source ici:
http://svn.apache.org/repos/asf/geronimo/specs/trunk/geronimo-jpa_3.0_spec/src/main/java/javax/persistence/
Jboss sources peuvent être téléchargés à partir de http://www.jboss.org/jbossas/downloads/
Par exemple, ejb3-persistence-sources.jar peut être trouvé dans l'
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-5.1.0.GA/jboss-5.1.0.GA-src.tar.gz/download
Si tout ce que vous recherchez est quelque chose de joindre dans eclipse, SVN checkout devrait être tout ce que vous avez besoin, si je me rends compte que ce n'est pas exactement la réponse que vous cherchez. La source de l'API JPA pour jboss peut être trouvé dans http://anonsvn.jboss.org/repos/hibernate/jpa-api/ - découvrez le tag de la version d'hibernate inclus avec votre version de jboss et vous pouvez joindre le dossier résultant comme vous le feriez un fichier zip avec la source.