|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2009 Messages : 16 ![]() |
Bonjour à tous,
Je travail sur un projet connecté à une base de données à travers Hibernate / JPA, où j'ai des associations entre tables avec des informations dans les tables d'associations du type : [A] -> [A_B] <-> [B] Je ne peut donc pas utiliser l’annotation @ManyToMany qui ne me permet pas de mapper les champs des tables d’association. J’ai essayé de mettre en place les annotations Hibernate @CollectionOfElements avec @Parent en annotant la table d’association avec @Embeddable. [A] -> [A_B] -> [B] Ca fonction bien mais je ne peux pas la rendre bidirectionnelle comme suit : [A] -> [A_B] <-> [B] Sinon, j’ai une solution façon “porcherie” : [A]-> [A_B] <-> [B] en utilisant les annotations @OneToMany pour l’association [A]-> [A_B] et @ManyToOne plus @OnetoMany (sans mappedBy) [A_B] <-> [B]. Mais dans ce cas les update sur les association de la table [A] ne sont pas fait correctement : c-à-d qu’on ne peut faire qu’ajouter les associations et jamais en retirer ! Je suis donc obliger de gérer les Update manuellement, en faisant de Delete !!! Enfin, pour dire que je n’ai pas de solution satisfaisante. Si quelqu’un à déjà résolu ce type de cas proprement je suis preneur ! Merci. Nassa. |
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2009 Messages : 16 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com