JPA Critères de l'API: de Multiples condition de JOINTURE GAUCHE

J'ai une jointure de référence comme les suivantes, dont la première expression de la jointure est construit par l'API JPA automatiquement.

CriteriaBuilder cb = entityManager.getCriteriaBuilder();
CriteriaQuery<Tuple> c = cb.createTupleQuery();
Root<Demand> demands = c.from(Demand.class);
Join<Demand, Metadata> joinMetadata = demands.join("metadatas", JoinType.LEFT);

mais, je voudrais ajouter un supplément de condition à mon joinMetadata comme des Métadonnées.type="AFFECTATION_KEY" mais je ne sais pas comment.

Merci beaucoup pour toute aide

OriginalL'auteur yesil | 2012-06-18