Bonjour à tous,
J'ai deux classes : une classe User et une classe Message. Un utilisateur peut voter pour et/ou contre un message. J'ai donc dans ma classe Message deux listes : une liste des utilisateurs ayant voté pour, et une autre liste des utilisateurs ayant voté conte.
Classe User:
Classe Message:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 @Entity class User { ... }
Voila le un petit schéma de ma conception:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 @Entity class Message { ... @ManyToMany private List<User> pros; @ManyToMany private List<User> cons; ... }
J'ai bien dans ma base de données les tables User, Message, Message_User.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 +----------+ +----------+ | User | _[0,*]___VotePour___[0,*]_ | Message | +----------+ _[0,*]__VoteContre__[0,*]_ +----------+ |__________| |__________|
Le problème est que ça ne fonctionne pas. Par contre si j’enlève de la classe Massage la liste cons, le vote pour fonctionne bien.






Répondre avec citation



Bravo bien trouvé celle la 

Partager