Probleme avec l'annotation IndexColumn
Bonjour,
J'ai écrit une entité ressemblant à ceci :
Code:
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;
}
} |
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".
Mais lorsque que j'écris la requête HQL ci-dessous j'ai n'ai plus l'ordonnance :
Code:
SELECT T.getClassBs FROM ClassA T WHERE ....
Auriez-vous une idée ?