Bonjour,
J'ai 3 tables : Client, Contrat et Contact.
La clé de Contact et composée de la clé de Client (CliNum) et de Contrat (CttNum).
Je cherche à faire une jointure en HQL de Contrat avec Client.
J'ai essayé ceci :
Code:
AccesBase ab = new AccesBase();
listeContrats = ab.getListFromQuery("select c from Contrat c inner join Contact where c.Id=Contact.Id.CttNum");
Mais j'ai une erreur qui apparait dans mon navigateur à l'éxécution :
Quote:
acces.AccesBaseException: L'application a rencontré une erreur inattendue. Veuillez contacter votre administrateur
Path expected for join! [select c from acces.bean.Contrat c inner join Contact where c.Id=Contact.Id.CttNum]
J'ai beau lire la doc de Hibernate, je ne trouve pas un exemple qui pourrait me servir.
Merci de votre aide.
Nicolas LANGLOIS.