Un GroupBy avec du Criteria Query
Bonjour,
J’ai cherché mais je n’ai pas trouvais d'exemple du paramètre que peut prendre GroupBy
Code:
1 2 3 4 5 6 7 8
| private List<Pays> findAllGroupByLibelle() {
CriteriaQuery cq = getEntityManager().getCriteriaBuilder().createQuery();
cq.select(cq.from(Pays.class)).groupBy( ?????? );
Query q = getEntityManager().createQuery(cq);
return q.getResultList();
} |
moi je veux faire un groupeBy par ordre alphabétique de [A..z] de mon libellé des pays.
aussi j'ai pas compris la différence entre "groupBy(Expression<?>... grouping)" et "orderBy(Order... o)"
Si quelqu'un peut nous éclairer, d'avance merci