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

NHibernate Discussion :

[NHibernate.Mapping.Attributes] Relation ManyToMany


Sujet :

NHibernate

  1. #1
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Points : 1 257
    Points
    1 257
    Par défaut [NHibernate.Mapping.Attributes] Relation ManyToMany
    Bonjour !

    Ayant l'habitude de hibernate/toplink en java 5 (avec les anotations), je n'ai pas pu me resoudre à configurer Nhibernate avec des XML ... Heureusement il y a les NHibernate.Mapping.Attributes qui revient plus ou moins au même !
    Helas la documentation est pas encore top et je n'ai pas trouver le moyen de faire des relations ManyToMany le seul cas d'utilisation que j'ai trouvé est celui ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
            private string _idTableTest = ""; 
            [NHibernate.Mapping.Attributes.Id(0, Name = "IdTableTest")] 
            [NHibernate.Mapping.Attributes.Generator(1, Class = "uuid.hex")] 
            [NHibernate.Mapping.Attributes.Set(2, Table = "lnkTableTestTableTest2", Name = "TableTest2Set")] 
            [NHibernate.Mapping.Attributes.Key(3, Column = "IdTableTest")] 
            [NHibernate.Mapping.Attributes.ManyToMany(4, Class = "xxx.Entities.TableTest2, xxx", Column = "IdTableTest2")] 
            public string IdTableTest 
            { 
                get 
                { 
                    return _idTableTest; 
                } 
                set 
                { 
                    _idTableTest = value; 
                } 
            }
    Un ManyToMany sous forme de ... String? Et je n'ai pas bien compris comment fonctionne la ligne de décoration ...

    Est ce que quelqu'un peut m'aider ?

    Merci d'avance

  2. #2
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Points : 1 257
    Points
    1 257
    Par défaut
    Bon j'ai fini par y arrivé !!

    Je vous donne le code source (ça peut servir) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            [Set(0, Table = "JoinCatsPaniers", Name = "JoinCatsPaniers")]
            [Key(1, Column = "IdPanier")]
            [ManyToMany(2, Class = "PoliSim.DAO.Entities.Cat, PoliSim", Column = "IdCat",Fetch = FetchMode.Join)]
            public ISet Cats
    Par contre je n'arrive pas a faire le mapping inversé ... (dans l'autre classe)

    est ce quelqu'un sait faire ?

  3. #3
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Points : 1 257
    Points
    1 257
    Par défaut
    Personne pour faire ça ?

    Ah zut :/

    J'ai même parcouru le code source mais y a aucun comentaire et c bizarrement foutu ...

    bon snif

Discussions similaires

  1. Persist relation ManyToMany avec attributs
    Par Trezegoals dans le forum Doctrine2
    Réponses: 3
    Dernier message: 22/08/2012, 21h55
  2. [2.x] Formulaire relation ManyToMany avec attributs
    Par Trezegoals dans le forum Symfony
    Réponses: 0
    Dernier message: 08/08/2012, 16h00
  3. Relation ManyToMany avec attribut
    Par icl1c dans le forum Doctrine2
    Réponses: 0
    Dernier message: 09/03/2012, 11h44
  4. Réponses: 8
    Dernier message: 27/02/2009, 01h37
  5. [NHibernate]NHibernate Mapping Attributes
    Par benny7 dans le forum Hibernate
    Réponses: 2
    Dernier message: 28/08/2006, 12h57

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