Bonjour,

J'ai la relation @OneToMany suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL,mappedBy = "actif")
	@OrderBy(clause="Menace.libelle asc") 
	private List<ActifMenaceVulnerabilite> listeActifMenaceVulnerabiliteAttribution;
Ma classe ActifMenaceVulnerabilite a l'attribut suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ID_MENACE", nullable = false)
	private Menace menace;
et la classe Menace :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
	@Column(name = "LIBELLE", nullable = false)
	private String libelle;
Mon oneToMany ne fonctionne pas. J'ai l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ERROR [JDBCExceptionReporter] Unknown column 'Menace.libelle' in 'order clause'
Quelqu'un saurait-il pourquoi?

Merci d'avance