Bonjour,
J'ai la relation @OneToMany suivante :
Ma classe ActifMenaceVulnerabilite a l'attribut suivant :
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;
et la classe Menace :
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;
Mon oneToMany ne fonctionne pas. J'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 @Column(name = "LIBELLE", nullable = false) private String libelle;
Quelqu'un saurait-il pourquoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ERROR [JDBCExceptionReporter] Unknown column 'Menace.libelle' in 'order clause'
Merci d'avance
Partager