Bonjour,
j'ai une table User ayant une clé étrangère vers une table de constantes UserType contenant un ensemble de couples de valeurs déterminées de types Interger (Id - clé primaire) / String (userTypeLabel).
Je souhaiterais faire un mapping entre ces 2 tables via un Entity User, sans avoir dans l'Entity User un @OneToMany sur un Entity UserType, mais uniquement avoir un Entity User contenant tous les champs de la table User plus un attribut de type String correspondant à userTypeLabel.
J'ai essayé avec @SecondaryTable mais cela ne marche pas: il y a bien création de 2 tables, mais la table UserType est créée avec 3 champs, le 3ème étant une clé étrangère vers User. Or c'est l'inverse que je souhaite faire (User qui contient une clé étrangère vers UserType).
Auriez-vous une idée pour faire une telle chose?
Merci pour vos réponses.
Partager