2010-01-13 5 views
5

Pour une raison quelconque, je ne peux jamais comprendre comment faire les choses via les critères api.Convertir hibernate HQL avec collection.size en critères de requête

J'ai un HQL:

from Track track where size(track.trackTitles) > 1 

Est-il possible de le convertir en une requête de critères sur la classe Track? Si oui, comment: quelle restriction devrais-je utiliser?

Répondre

12

Restrictions.sizeGt("trackTitles", 1)

+0

Merci beaucoup! Honte à moi de ne pas regarder javadoc; tho, leur mégadocumentation est absolument silencieux à ce sujet. – alamar