IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Persistance des données Java Discussion :

Relocalisation du persistence.xml


Sujet :

Persistance des données Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 179
    Par défaut Relocalisation du persistence.xml
    Bonjour,

    j'ai testé sans succès de trouver un archetype Maven me permettant de générer un projet JPA simple dans lequel j'ajouterais uniquement une dependence EclipseLink comme provider JPA sans devoir "massacrer" le projet et retirer spring, hibernate...

    Bref, j'ai fini par créer un projet "quickstart" maven dans lequel j'ai ajouté une dépendance EclipseLink.

    Ca me semble marcher pas trop mal sauf que je suis sous Eclipse et que je n'ai pas le choix, en faisant un clic droit sur mon projet, du menu JPA tools. J'ai donc fais un convert to JPA project et eclipse m'a généré un persistence.xml sous src/main/java/META-INF alors que je le voudrais sous src/main/resources/META-INF afin de coller à l'architecture Maven préconisée.

    Ma question est donc simple

    Comment faire pour relocaliser le fichier persistence.xml généré ? Si je le déplace, je l'ai plus sous JPA content. J'ai cherché dans les fichier de conf du projet, dans les propriétés du projet, impossible de trouver, je dois mal m'y prendre comme toujours

    Merci de votre aide

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 179
    Par défaut
    J'ai finalement trouvé ma réponse ici.

    Il faut donc créer un projet Maven quickstart, ajouter un répertoire META-INF sous src/main/resources (et mettre src/main/resources dans les répertoires source éventuellement si non fait) puis mettre dans ce répertoire le fichier persistence.xml configuré. Puis ensuite, on crée le facet JPA pour ce projet. Si on crée le facet avant, c'est mort le facet crée un persistence.xml sous src/main/java/META-INF et il est impossible de relocaliser ce fichier.

    Au final, il faut juste faire les choses dans un ordre précis

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème: persistence.xml skipped
    Par Pschittt dans le forum JPA
    Réponses: 6
    Dernier message: 27/08/2010, 15h22
  2. Comment se passer de persistence.xml ?
    Par iceman dans le forum JPA
    Réponses: 1
    Dernier message: 08/08/2007, 14h55
  3. [EJB3] Persistence XML
    Par nidaya dans le forum JPA
    Réponses: 5
    Dernier message: 05/06/2007, 10h47
  4. [CF][C#/VS2003]Comment utiliser format de persistance Xml?
    Par Dobyan08 dans le forum Windows Mobile
    Réponses: 10
    Dernier message: 03/03/2006, 14h11
  5. Persistance xml
    Par safazz dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 07/12/2005, 16h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo