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 :


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 : Sélectionner tout - Visualiser dans une fenêtre à part
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