Critères d'Hibernate pour "in subselect"

Je suis en train de faire quelque chose comme cela, mais à l'aide de Criteria au lieu de HQL:

select user from User where user in (
    select user from UserDomain where domain.id = "XXX"
)

Utilisateur d'une entité ayant une one-to-many relation à la table de jointure UserDomain.
Le point ici est simplement de trouver des Utilisateurs qui sont liés à un Domain ayant pour id = "XXX".

Cela semble comme il devrait être très simple... mais j'ai pas de chance jusqu'à présent tourner tout utile docs.

source d'informationauteur Marc