[Hibernate] Inner join dans hibernate
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 :
Citation:
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'
Cela doit commencer comme ca :
Code:
1 2 3
|
session.createCriteria(Account.class)
.createAlias("company", "compa") |
Où company est l'objet dans le classe Account qui matérialise une company.
merci bien