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 :

Pb avec composite-id!


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 62
    Par défaut Pb avec composite-id!
    Bonjour, je ne sais pas comment récuperer le nom des propriétés de ma clé composite...

    <composite-id
    name="id">
    <key-property name="operationId"/>
    <key-property name="requestId"/>
    </composite-id>

    je voudrais pour récupérer ici les noms : operationId et requestId pour un affichage dynamique.

    Je n'arrive qu'à recupérer le nom de la clé composite (soit ici "id") ou le nom des colonnes correspondantes...

    S'il quelqu'un sait comment...
    Merci bcp

  2. #2
    Membre expérimenté Avatar de a.snaps
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 209
    Par défaut
    La réponse à ta question est , comme tu post un peu partout
    Alex

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 62
    Par défaut
    Désolé d'avoir posté 2 fois mais je me suis rendu compte apres je c'etait du Hibernate...

    En fait,il s'agit déjà d'une classe comme clé primaire, avec des accessors sur les champs.
    Le problème est que je veux l'afficher dans un datable JSF, et donc je veux pouvoir le faire pour nimporte quelle classe.
    J'ai besoin d'accéder au nom des proprétés pour pouvoir les afficher...
    Je n'arrive qu'à faire ca:

    SingleTableEntityPersister metadata = (SingleTableEntityPersister) sessionFactory.getClassMetadata(table);

    String[] identitfierNames = metadata.getIdentifierColumnNames(); =>>retourne les noms des colonnes
    String identifierproperty =metadata.getIdentifierPropertyName();
    =>>retourne le nom de la composite id

    Je cherche dans mon cas à obtenir le nom de chaque key property....

  4. #4
    Membre expérimenté Avatar de a.snaps
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 209
    Par défaut
    Désolé, j'ai jamais eu à re-mapper du ORM vers du re-ROM
    T'as essayé d'introspecter le tout en en debug?
    Alex

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 62
    Par défaut
    OUi bien sur en debug mais je trouve pas

  6. #6
    Membre expérimenté Avatar de a.snaps
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 209
    Par défaut
    Et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sessionFactory.getClassMetadata(Clef);
    sur la clé? Marche pas?
    Alex

Discussions similaires

  1. Mise à jour entité avec composite-id
    Par Gauden dans le forum Hibernate
    Réponses: 0
    Dernier message: 13/08/2009, 11h11
  2. Problème avec Composite-Id (mapping many-to-many))
    Par ammouna24 dans le forum Hibernate
    Réponses: 0
    Dernier message: 07/05/2009, 11h43
  3. Pb avec composition d'une requête SQL : DButils UPDATE
    Par Paloma dans le forum Requêtes
    Réponses: 1
    Dernier message: 05/05/2007, 20h30
  4. Pb avec composite-id=>Récupérer les noms
    Par enjoy dans le forum JSF
    Réponses: 1
    Dernier message: 01/02/2007, 15h19
  5. Pb avec composite-id
    Par MicroPuce dans le forum Hibernate
    Réponses: 7
    Dernier message: 30/11/2006, 15h39

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