Bonjour,
actuellement je découvre Hivbernate mais je n'arrive pas a comprendre le fonctionnement des INNER JOIN.
Est ce que quelqu'un pourrait juste me donner un example d'un requete version Hibernate en HQL ou Criteria qui ressemblerait à ca :
Cela doit commencer comme ca :select ACCOUNT_NUMBER
from "ACCOUNT
INNER JOIN COMPANY ON ACCOUNT.ID_COMPANY = COMPANY.ID_COMPANY
INNER JOIN RIGHT_COMPANY ON COMPANY.ID_COMPANY = RIGHT_COMPANY.ID_COMPANY
INNER JOIN USER ON USER.ID_USER = RIGHT_COMPANY.ID_USER
WHERE USER.USERNAME like 'toto'
Où company est l'objet dans le classe Account qui matérialise une company.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 session.createCriteria(Account.class) .createAlias("company", "compa")
merci bien
Partager