L'interrogation relation ManyToMany avec Hibernate Critères

Je ne suis pas sûr de la façon de décrire ce problème, donc je pense que l'exemple est le meilleur moyen de poser ma question:

J'ai deux tables avec une relation manyToMany:

DriversLicence <-> LicenceClass

LicenceClass est des choses comme "Voiture", "Moto", et le "Support Rigide".

De l'utilisation d'Hibernate Critères, comment puis-je trouver toutes les licences qui ont à la fois "Voiture" et "Moto" LicenceClasses?

Mise à JOUR 12/11/2008
J'ai découvert que cela peut facilement être réalisé en utilisant un custom ResultTransformer. Toutefois, le problème est qu'un résultat transformateur est appliquée APRÈS que la requête renvoie ses résultats, il ne devient réellement une partie de la SQL. Donc je suppose que ma question est maintenant: "Pouvez-vous faire ce que j'ai d'abord décrit dans SQL - et est-il une Hibernate Critères analogique?"

OriginalL'auteur Daniel Alexiuc | 2008-11-05