Bonjour,

J'ai écrit une entité ressemblant à ceci :

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;
	}
}
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 : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT T.getClassBs FROM ClassA T WHERE ....
Auriez-vous une idée ?