Mapper des Map [JPA/Hibernate] - Java - Programmation
Marsh Posté le 23-07-2009 à 09:50:02
bon, j'ai trouvé une solution qui marche :
Code :
|
Le truc, c'est que je voudrais aussi les admin d'un pool selon leur rôle, donc je pense mapper une association du même type dans les pools, mais ça me semble pas terrible : c'est pas vraiment une association inverse... et je suis obligé de faire un autre composite, et ça ça craint.
Code :
|
une meilleure solution ?
edit:
Ah bha non, en fait c'est raté. Je veux des Map<Role, Set<PoolAdmin>> et Map<Role, Set<AdministratedPool>>. dans c'est pas encore ça...
Marsh Posté le 22-07-2009 à 17:46:15
Bonjour,
pour poser le problème, voilà les tables que je veux mapper :
Donc j'ai un objet Admin, qui possède des Pool, avec un rôle particulier sur le pool et une donnée pour savoir si on envoie des mails ou non.
(la base est imposée, reprise d'appli tout ça)
Donc j'aurai voulu un truc genre une Map<Role, AdministeredPool>, avec AdministeredPool un object avec un booléen et un Pool.
J'ai tenté ça :
Mais Hibernate essaye de faire la jointure sur ADMIN_POOL.ADMIN_USER_PK_IDENT, ce qui marche peu.
Avec
Je me tape carrément un NotYetImplementedException: Collections having FK in secondary table...
Je dois donc raté un truc quelque part. Je tatonne et ça me saoule... je trouve pas de doc sur un mapping de ce genre...
des idées ?
Message édité par brisssou le 23-07-2009 à 10:13:26
---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris