Bonjour,
J'ai écrit une entité ressemblant à ceci :
Lorsque que j'utilise l'accesseur "getClassBs", j'ai bien une liste ordonnée en fonction de la valeur de la colonne précisée dans l'annoation "@IndexColumn".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 @Entity @Table(...) class ClassA { ... private List<ClassB> classBs; ... @OneToMany @JoinColumn( name = "..." ) @IndexColumn( name = "..." ) public List<ClassB> getClassBs() { return this.sequences; } public void setClassBs(List<ClassB> classBs) { this.classBs = classBs; } }
Mais lorsque que j'écris la requête HQL ci-dessous j'ai n'ai plus l'ordonnance :
Auriez-vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT T.getClassBs FROM ClassA T WHERE ....
Partager