Bonjour,
Pour être bref et concis ^^
Soit 5 classes: une classe mère Actor, deux classes filles de Actor: Employer et Individual, une classe File et une classe de Relation entre Actor et File.
Les deux classes filles sont mappées en "joined-subclass" de Actor.
Si je fais un truc du genre:
Ca va me générer un Sql qui fait un select sur File avec un inner join sur relation avec un innerjoin sur Actor (normal jusque là. Mais ensuite, il y a ces deux outer join sur Employer et Individual. Mais je n'ai besoin de rien dans ces classes... je comprends pourquoi il fait ça mais je m'étonne aussi qu'il n'y ait pas moyen d'éviter ça...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Criteria crit = session.createCriteria(File.class). createAlias("relations","rel"). createAlias("actor","act")...;
Une idée svp? :-)
Merci d'avance.
Partager