Salut à tous,

J'aimerais pouvoir comprendre le système de jointure avec HQL car j'ai un peu de mal avec l'explication officielle qui est d'ailleurs répétée partout sur d'autres sites.

Quand on lit cette requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
from Cat as cat
    inner join cat.mate as mate
    left outer join cat.kittens as kitten
Quel genre de jointure est-ce ? du inner join ou du outer join ?
l'objet cat est joint avec lui-même à travers 2 champs différents ?

Pourriez-vous m'aider en m'apportant des réponses plus claires sur HQL afin de le comprendre ? (pourtant je n'ai aucun soucis avec le langage SQL...)


Merci à vous