Bonjour,
j'ai une classe Users qui appelle une classe Profil. La classe profil est composée d'une clé primaire (ID)et d'une etrangere(IDType) donc j'ai une classe @embeddable ProfilPK qui contient ses 2 champs ID et IDType.
Dans ma classeUsers j'aimerais faire un @manytoone de l'ID, sauf que lorsque je fais un :
@Embedded
@JoinColumn(name = "IDProfil")
@ManyToOne(targetEntity=ProfilPK.class,optional=true)
private UsersProfilPK iDProfil;
et que je lance se composant dans une jsp d'affichage des données, il me tape une erreur query : Select ... from Users
où il ne trouve pas le champ IDType dans Users, normal puisqu'il est dans la table Type et pas dans users, le seul hic c'est que comme il est présent dans ProfilPK , le select generé veut automatiquement le prendre avec.
Je suis en plein desespoir, merci pour votre aide