Sous-requête dans la clause where avec CriteriaQuery

Quelqu'un peut-il me donner quelques conseils sur la façon de mettre ce genre de sous-requête dans un CriteriaQuery? (Je suis en utilisant JPA 2.0 - Hibernate 4.x)

SELECT a, b, c FROM tableA WHERE a = (SELECT d FROM tableB WHERE tableB.id = 3) - la deuxième sélection aura toujours obtenir un résultat unique ou null.

OriginalL'auteur artaxerxe | 2013-05-24