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 :

Hibernate-criteria- référence circulaire sur une seule table


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 44
    Par défaut Hibernate-criteria- référence circulaire sur une seule table
    Bonjour,
    Comment peux-ton faire une référence circulaire du type parent-enfant sur une même table avec Hibernate-Criteria-Lazy-loading

    L'entité A
    A comme attributs : id,name,parentId
    id est une PK
    parenId est une FK de id

    J'ai commencé par ceci mais je sèche un peu pour la suite ...
    Session session = getSession();
    session.beginTransaction();
    Criteria cr =session.createCriteria(A.class);
    cr.createAlias("A", "parendId");
    Mais cela ne marche pas, à mon avis je dois mal formuler mon cr.createAlias ...

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    normalement ton objet Hibernate devrait avoir

    long id
    String name
    A parent


    et non pas comme ça semble être le cas

    long id
    String name
    long parentId


    Tant que tu ne corrigera pas ça, hibernate ne reconnaitra pas de relation de parent à enfant.

Discussions similaires

  1. Référence circulaire sur une feuille
    Par vlksoft dans le forum Excel
    Réponses: 1
    Dernier message: 03/06/2008, 16h08
  2. Merge sur une seule table
    Par dingoth dans le forum Oracle
    Réponses: 2
    Dernier message: 09/01/2007, 10h09
  3. plusieurs COUNT sur une seule table avec conditions différentes
    Par dingoth dans le forum Administration
    Réponses: 9
    Dernier message: 20/12/2006, 10h13
  4. [Oracle]commande MERGE sur une seule table
    Par DoRiane dans le forum Langage SQL
    Réponses: 3
    Dernier message: 04/08/2006, 17h13
  5. [SQL serveur] [debutant] requette sur une seule table
    Par glanumf dans le forum Langage SQL
    Réponses: 2
    Dernier message: 07/02/2006, 15h27

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