Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

compor "CriteriaQuery " sobre várias classe. Sempre estou refem do TypedQuery<...>?

public List getProdutos(String nome, Integer categoriaId, Integer lojaId) {

CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder();
        CriteriaQuery<Produto> query = criteriaBuilder.createQuery(Produto.class);
        Root<Produto> root = query.from(Produto.class);

TypedQuery typedQuery = em.createQuery(query); return typedQuery.getResultList();

1 resposta
solução!

Sim, precisamos utilizar TypedQuery.