-
Requête jpa et order by
Bonjour,
je débute avec jpa (version 2.0) et actuellement je rencontre un souci.
J'ai fait la requête jpa suivante:
Code:
select p from CcVille p order by p.nomVille asc
mais le résultat n'est pas trié par odre croissant sur le nom de ville.
Curieusement si j'ordonne par l'id (type entier), le résultat qui m'est retourné est trié!!!!!
Je trouve cela un tout petit peu étrange...........
Quelqu'un, pourrait-il avoir une idée?
Merci d'avance
-
Il devrait l'être. Tu peux nous montre concrètement ce que ça sort comme ordre?
-
bonjour,
finalement, après avoir débuggé plus profondément, je me suis rendu compte que le problème provenait de la structure utilisée pour stocker le résultat de
la requête. Dans mon cas, j'utilisais une HashMap or celle ci ne garantit pas l'insertion des éléments dans l'ordre reçu.
Du coup, j'ai changé et j'utilise à présent une LinkedHashMap et ça marche mieux.
Merci à Tchize_ ;)