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

JPA Java Discussion :

JAXB+JPA


Sujet :

JPA Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Octobre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2012
    Messages : 4
    Par défaut JAXB+JPA
    Bonjour,
    Je me pose le problème suivant.
    Je cherche à persister des entités et aussi à les utiliser pour générer un document XML avec des noms d'éléments majuscule et comportant des underscores.
    Pour l'instant, j'utilise les annotations jpa et jaxb (@XmlElement name="XXX_XXX" ) sur les mêmes classes. Ça fonctionne.
    Il m'arrive de vouloir faire regénérer les entités par netbeans en fonction de la base de données suite à une modification de celle-ci.
    Je perds alors toutes mes annotations jaxb d'éléments xml; les noms de propriétés de l'entité sont générés en minuscule sans underscore.
    Savez-vous si il existe une meilleure technique?

    Merci à vous.

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Bonjour,
    Je travaille en ce moment sur le même process et techno que toi.J'ai également eu à régénérer plusieurs fois mes entités comme toi, par contre mes POJO JAXB ne sont pas les mêmes que mes entités JPA. J'utilise Dozer pour la recopie d'entités vers POJO JAXB et inversement.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Octobre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2012
    Messages : 4
    Par défaut Jaxb+JPA le retour
    Cette librairie a l'air intéressante!
    J'ai un peu avancé et j'ai trouvé deux pistes pour le problème:
    1. Utiliser Visual paradigm pour modeliser; il permet d'annoter les attributs
    2. Implémenter org.eclipse.persistence.oxm.XMLNameTransformer qui permet de customiser le xml obtenu par jaxb. Il faut tout de même annoter les @XmlTransient à la main...


    Bonne soirée

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

Discussions similaires

  1. Combiner les annotations JPA et JAXB?
    Par saveriu dans le forum JPA
    Réponses: 5
    Dernier message: 19/04/2014, 15h11
  2. Séparer les annotations JPA et JAXB
    Par titititiangel dans le forum JPA
    Réponses: 5
    Dernier message: 18/06/2013, 09h06
  3. Mapping entité JPA / JAXB
    Par titititiangel dans le forum JPA
    Réponses: 1
    Dernier message: 09/06/2013, 13h51
  4. Jaxb JPA géneration de classe
    Par badreddine540 dans le forum Persistance des données
    Réponses: 9
    Dernier message: 29/03/2011, 12h45
  5. Entity JPA et JAXB
    Par vincent_17 dans le forum Persistance des données
    Réponses: 0
    Dernier message: 24/01/2009, 16h29

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