2014-07-02 3 views
0

Je veux utiliser JPA pour créer une classe d'entité qui peut être utilisée avec le contexte de persistance pour accéder à ma base de données db2 nosql. Le problème est que l'annotation @NoSql n'est pas trouvée.Comment configurer l'implémentation JPA d'Eclipselink nosql avec la base de données mongodb nosql?

Comme par http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Advanced_JPA_Development/NoSQL/Configuring, I:

  1. créé un projet web
  2. projet via JPA Activé Propriétés-> Valeurs de projet -> Coche JPA v2.1
  3. Sous Propriétés du projet -> JPA - > Régler la plate-forme à EclipseLink 2,5x, Set implémentation JPA à la bibliothèque fournie par Target Runtime
  4. Configuration server.xml avec la source de données et la persistence.xml

J'ai java.persistence.org mais pas java.persistence.org.oracle.nosql. Je ne suis pas sûr si je suis supposé le télécharger ou il devrait déjà être configuré. Et je ne sais pas comment utiliser maven (et je préférerais ne pas le faire).

La plupart des tutoriels en ligne montrent seulement comment utiliser (et ne pas configurer) ou utiliser le connecteur mysql et quelque part dans la configuration du projet cela fonctionne. J'apprécie grandement l'aide!

Répondre

0

J'ai résolu le problème en suivant ce blog: https://blogs.oracle.com/NoSQL/entry/eclipselink_jpa_and_oracle_nosql.

Extrait:

Maintenant, à première vue, il ressemble EclipseLink 2.5 inclut le support pour bases de données NoSQL droit de la boîte, mais en fait, si vous regardez attentivement il y a un autre plugin NoSQL spécifique téléchargement nécessaire. Télécharger, décompressez et enregistrez ce plugin dans un répertoire par ex./nosql-plugin. Plus tard vous aurez besoin de quelques bibliothèques.

Alors, allez here pour obtenir les fichiers jar et importer les éléments suivants dans votre projet

  1. org.eclipse.persistence.nosql_2.5.0 * .jar
  2. org.eclipse.persistence.oracle. nosql_2.5.0 * .jar
  3. javax.resource_1.5.0 * .jar

Pour importer du projet aller clic droit -> propriétés -> chemin de compilation java -> Libr Onglet aries -> Ajouter un pot externe -> Naviguer vers les fichiers jar et importer

Questions connexes