Précédent   Forum des professionnels en informatique > Java > Serveurs, conteneurs, et Java EE > Autres
Autres Vos questions sur les autres serveurs d'application Java.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/01/2011, 19h35   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 16
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 16
Points : 11
Points : 11
Par défaut Hibernate / JPA et infos stockées dans la table association

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.
nassarane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 14h54   #2
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 16
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 16
Points : 11
Points : 11
Par défaut Hibernate / JPA et infos stockées dans la table association

Hello

Voir le post suivant : http://www.developpez.net/forums/d11...obleme-mapkey/

Merci.

Nassa.
nassarane est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h53.


 
 
 
 
Partenaires

Hébergement Web