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

Hibernate Java Discussion :

Champ NON mappé


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 100
    Par défaut Champ NON mappé
    Bonjour,
    J'utilise les annotations java pour faire mes classes de mapping.
    Je voudrais savoir s'il est possible de rajouter dans ma classe un champ qui ne correspond PAS à une colonne de la base de données.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    @Column(name="x")
    private String x;
     
    @Column(name="y")
    private String y;
     
    /*Variable qui ne correspond à aucune colonne*/
    private String z;
    Le code ci-dessus déclenche une erreur car Hibernate cherche à mapper également le champ z.

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 963
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 963
    Par défaut
    Citation Envoyé par plsavary Voir le message
    Bonjour,
    J'utilise les annotations java pour faire mes classes de mapping.
    Je voudrais savoir s'il est possible de rajouter dans ma classe un champ qui ne correspond PAS à une colonne de la base de données.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    @Column(name="x")
    private String x;
     
    @Column(name="y")
    private String y;
     
    /*Variable qui ne correspond à aucune colonne*/
    private String z;
    Le code ci-dessus déclenche une erreur car Hibernate cherche à mapper également le champ z.
    voir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    @Transient
    private Type name ;
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    transient private Type name ;
    ( et @Formula aussi crée des attributs qui ne correspondent pas à des champs de la table… )

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 100
    Par défaut
    Bravo pour la rapidité.

    @Transient correspond exactement à ce que je voulais.
    Merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/11/2005, 18h54
  2. Rendre un champ non modifiable sur un onclick
    Par damjal dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/10/2005, 01h16
  3. champ non nul
    Par MANU_2 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 05/09/2005, 16h57
  4. Compter champs non vide
    Par szdavid dans le forum Oracle
    Réponses: 4
    Dernier message: 13/07/2005, 14h01
  5. Valeur d'un champ non connu
    Par Pierre FORAZ dans le forum XMLRAD
    Réponses: 2
    Dernier message: 11/10/2004, 11h08

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