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] mapping d'une collection


Sujet :

Hibernate Java

  1. #21
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    Citation Envoyé par lilou77
    merci je ne trouve rien dans les doc, moi j'avai mis cascade="delete"
    Le "delete-orphan" est proche du "delete" sauf que, pour le premier, les orphelins (ceux qui n'ont pas de parents) sont supprimés de la bd

  2. #22
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 504
    Par défaut
    merci encore, j'ai laissé un post sur ce forum : connection base de donnée... vous pourriez jetez un coup d'oeil, car je susi vraiment perdu, je cherche le driver ms SQL et je ne trouve pas ce que je veux : un fichier *.jar.... est ce normal ?

  3. #23
    Invité de passage
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1
    Par défaut Mapping d'une relation "amis"
    Citation Envoyé par dlemoing Voir le message
    Il te faut une table de croisement pour modéliser 2 relations 1-n : un chat peut avoir plusieurs amis (relation 1) et il peut faire partie des amis de plusieurs chats (relation 2).

    Table chat :
    cat_id
    name
    sex
    weight

    Table de croisement :
    id_cat1
    id_cat2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <set name="friends" sort="unsorted" table="..." lazy="true" cascade="save-update">
        <key column="cat_id1"/>
        <many-to-many class="....Cat" column="cat_id2"/>
    </set>
    Je n'ai pas testé mais théoriquement, ca doit marcher.
    La réponse est correcte en effet. Pour ma part, je veux réaliser la même relation et j'aimerais pouvoir facilement générer la liste des amis d'un chat et également la liste des chats qui ont un chat pour ami.

    Je vois 2 solutions, soit je génère une table symétrique avec des relations (1,2),(2,1) soit j'utilise une table asymétrique avec seulement la relation "1 est ami de 2".

    La deuxième solution me semble plus efficace, mais comment faire pour disposer facilement dans mes classes Java de TOUS les amis d'un chat ???

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [Mapping] Problème mapping avec une collection Map
    Par hpnet dans le forum Hibernate
    Réponses: 2
    Dernier message: 16/07/2012, 11h25
  2. Erreur dans le mapping d'une collection
    Par gégé140488 dans le forum JPA
    Réponses: 1
    Dernier message: 06/10/2011, 16h21
  3. Hibernate Mapping sur une même table
    Par bubule22 dans le forum Hibernate
    Réponses: 2
    Dernier message: 26/09/2008, 17h24
  4. [Debutant]Mapping pour une collection
    Par maxattack dans le forum Hibernate
    Réponses: 14
    Dernier message: 14/06/2007, 10h59
  5. Erreur MySQL suite au mapping d'une collection
    Par K-Kaï dans le forum Hibernate
    Réponses: 8
    Dernier message: 08/06/2007, 15h48

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