Je vais avoir du mal à trouver comment représenter la requête JPQL suivante:Exemple d'utilisation CountDistinct dans une requête API JPA Critères
SELECT count(e) FROM Foo e
en utilisant l'API de critères. Ce que j'essaie est:
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<Foo> c = cb.createQuery(Foo.class);
Root<Foo> f = c.from(Foo.class);
c.select(cb.count(f));
mais cela ne fonctionne pas. J'ai également essayé:
c.select(cb.count(f.get("id"));
Ceci est pour JPA2, Eclipselink.
Arghhh. Je nouveau c'était une simple erreur. – Tim