Personnalisation de l'Hibernation des Critères d'Ajouter des conditions à une jointure gauche

J'ai besoin d'être en mesure de faire ce qui suit:

Select * from Table1
left join Table2 sur id1 = id2 ET i1 = ?

Hibernate critères ne permettent pas de préciser la i1 = ? partie.

Le code existant est l'utilisation d'hibernate critères et ce serait une énorme refactoriser échange pour HQL

N'quelqu'un a des conseils comment je pourrais procéder différemment ou de toute façon à remplacer les Hibernate Critères? Je ne suis pas opposé à la fissuration ouvert hibernate et la modification, mais quand j'ai commencé à creuser, il semble y avoir des couches sur des couches d'abstractions. Je n'ai jamais trouvé le point où le SQL est réellement produit...

InformationsquelleAutor | 2010-05-14