Bonjour à tous !
Je rencontre un problème de mapping pour ma webapp, et au bout de 2 jours de recherches infructueuses sur notre ami , je vous expose ma question :
J'ai une classe Information, qui doit être visible suivant certains critères :
Une information dépend entre autres d'un environnement, et l'utilisateur qui les consulte a un certain profil.
Pour vérifier "l'affichabilité" de l'information, j'ai une class InfoVisible : sa clé primaire sont des clés etrangères : la clé primaire de Information, celle de Environnement, et celle de Profil. De plus, elle contient un champ booléen "visible".
Mon problème est que je n'arrive pas à mapper correctement cette classe InfoVisible : Si je ne lui mets pas de champ id, Hibernate grogne lors de la compilation. Et je n'ai pas trouvé la facon de le déclarer correctement.
Dois-je déclarer un composite-id? Pour l'instant j'ai préféré chercher une autre solution, mais il me semble que je vais devoir m'y résoudre ...
Merci pour vos réponses !
Thom
Partager