|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() |
Bonjour,
J’ai cherché mais je n’ai pas trouvais d'exemple du paramètre que peut prendre GroupBy Code :
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 |
||
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() ![]() Philippe BASTIANIArchitecte technique Inscription : juin 2005 Messages : 257 ![]() |
grouBy = regroupement
orderBy = ordonnancement Tu peux associer groupBy à des opérations du type count,sum,min,max,... Tu peux donc mixer les 2... Dans ton cas groupBy ne te sera pas utile. Par contre, tu pourrais, par exemple, vouloir regrouper tes libellés avec leur première lettre et chercher le nombre MAX d'habitants => Ta requête pourrait sortir (Albanie+Allemagne+Andorre+Autriche) comme premier groupe ainsi que le nombre MAX d'habitants de ce groupe... idem pour les autres lettres ! Exemple idiot mais bon... Bonne fêtes Philippe |
|
|
00
|
|
|
#3 | ||
|
Membre habitué
![]() |
Ok,
merci j''ai beaux chercher sur le net des exemple de paramétré que prend "cq.orderBy(Order... o)" je ne trouve pas d'exemple même la java doc n'as pas d'exemple tu pourrais pas me donnés un petite exemple Code :
Merci |
||
|
00
|
|
|
#4 | ||||||
|
Membre éprouvé
![]() ![]() Philippe BASTIANIArchitecte technique Inscription : juin 2005 Messages : 257 ![]() |
Une requête simple:
Code :
Code :
Code :
List<Pays> list = entityManager.createQuery("from Pays p order by p.libelle asc").getResultList(); Code :
D'autres exemples ici... ou plus simple: passer par une API du genre QuerySDL qui est plus intuitive... API qui est intégrée à SpringData ! a+ |
||||||
|
|
10
|
|
|
#5 | ||
|
Membre habitué
![]() |
Bonjour,
Voici un bout de mon code : Code :
Exemple : si je change le nom d'un champ de ma Table, la requête Object reste valable. (Puisque je n'utilise pas un code brut sous forme de chaine de caractère) Mais j'ai fait un test est sa a pas marcher (en pratique ces pas le cas ?! ou ces moi qui a mal fait une chose) ? |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com