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 :

Persistance d'un enum ?


Sujet :

JPA Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Par défaut Persistance d'un enum ?
    Bonjour,

    Je souhaites persister un attribut de mon entity ayant un type enum, avec un code (Integer) encapsulé a l'intérieur.
    L'annotation enumerated permet de stocker soit son ordre, soit son nom, mais pas une quelconque valeur encapsulée.

    Stocker le nom ne me convient pour une histoire de place. Et dans tous les cas, ces deux solutions ne permettent pas une éventuelle évolution de l'énumération. Changement de nom ou de l'ordre de déclaration

    C'est pour cela que chaque element de mon enum a un code distinct.

    Si quelqu'un a une solution, quite à redéfinir quelques choses, je suis prenneur

    Merci
    n!co

  2. #2
    Membre expérimenté Avatar de xv-mnt
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2005
    Messages : 142
    Par défaut
    Pour résoudre ce problème, j'ai décidé de déclarer en base des attributs de type Integer, et des accesseurs de utilisant l'Enum, charge à l'accesseur de faire la conversion.

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/01/2012, 16h17
  2. Attribut de type enum dans un objet persistant
    Par herve91 dans le forum JPA
    Réponses: 2
    Dernier message: 16/08/2008, 21h02
  3. [PaintBox] Persistance du dessin non créé dans onPaint
    Par princesse dans le forum C++Builder
    Réponses: 10
    Dernier message: 21/04/2004, 17h47
  4. [TABLE][ENUM] u champs à choix multiple ?
    Par narmataru dans le forum SQL
    Réponses: 2
    Dernier message: 04/11/2003, 10h25
  5. [Persistence][Framework]Avis.
    Par quilo dans le forum Persistance des données
    Réponses: 5
    Dernier message: 10/09/2003, 14h55

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