Pessoal, gostaria de colocar o DISTINCT no criteria abaixo , Como eu posso fazer ??
EntityManagerFactory factory= Persistence.createEntityManagerFactory("testandoJPA");
EntityManager manager= factory.createEntityManager();
CriteriaBuilder cb= manager.getCriteriaBuilder();
CriteriaQuery<Tuple> c = cb.createQuery(Tuple.class);
Root<Livro> l = c.from(Livro.class);
c.multiselect(l.<String>get("nome").alias("livro.nome"),l.<Double>get("preco").alias("livro.preco"));
TypedQuery<Tuple> query = manager.createQuery(c);
List<Tuple> resultado = query.getResultList();
for (Tuple registro : resultado) {
System.out.println("fsdasfd"+registro.get("livro.nome"));
System.out.println("fsdasfd"+registro.get("livro.preco"));
}