Bonjour,

J’ai cherché mais je n’ai pas trouvais d'exemple du paramètre que peut prendre GroupBy

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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