API de critérios JPA: condição múltipla no JUNTO ESQUERDO
Eu tenho uma referência de junção como seguinte para o qual a primeira expressão de junção é construída pela API JPA automaticamente.
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);
mas, eu gostaria de adicionar uma condição adicional ao meu joinMetadata como Metadata.type = "AFFECTATION_KEY", mas não sei como.
Muito obrigado por qualquer ajuda