Bonjour,
J'ai deux tables : personne(idPersonne integer) et adresse(idAdresse integer, idPersonne text).
J'ai un one-to-many dans mon entité personne correspondant à une collectin d'adresse.
Quand je fais un fetch des adresses depuis mon entité personne, hibernate génère logiquement
select * from personne p inner join adresse a on p.idPersonne = a.idPersonne
Mon sgbd n'aime pas vu qu'on cherche à comparer un entier à un texte.
J'aimerais donc savoir s'il est possible d'obtenir quelque chose du style
1 2
|
select * from personne p inner join adresse a on cast(p.idPersonne as text) = a.idPersonne |
Je précise que j'utilise des annotations mais un exmple avec des fichiers de mapping me convient, j'ai essayé de jouer avec les annotations @where et @formula mais je n'y suis pas arrivé
Merci d'avance pour votre aide
Partager