Bonjour,
J'effectue une requête triée comme je l'entend via une procédure stockée que je sors dans une liste via :
Dans ma requête, j'ai un tri alphabétique "normal" (sans tenir compte des majuscules/minuscules) mais à la sortie, Hibernate me met les minuscules à la fin.getHibernateTemplate().findByNamedQuery("select_all_my_things");
J'ai bien vu qu'on peut faire quelque chose comme :
mais si j'ai "court-circuité" Hibernate pour la requête, c'est parce qu'elle était trop complexe et pas uniquement liée à la classe "ClassOuEstMaRequete" donc je crains que si ceci est sans effet, c'est parce que nomChamp1 et nomChamp2 ne sont pas des objets de ma classe mais les élémùents retournés par ma requête.Criteria ctr = getSession().createCriteria(ClassOuEstMaRequete.class);
ctr.addOrder(Order.asc("nomChamp1"));
ctr.addOrder(Order.asc("nomChamp2"));
Que faire?
Merci.
Partager