Bonjour !
J'ai un soucis pour le mapping d'une classe en utilisant les annotations : J'ai une table composée d'une clé primaire composite, et les éléments de cette clé sont des clés étrangères.
Voici mon code actuel :
Mais j'ai une erreur au niveau des @ManyToOne : "Attribute cleA has invalid mapping type in this context", comment puis faire pour résoudre ce probleme de mapping ?
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
18
19
20
21
22
23 @Entity @Table(name = "table") public class Table implements Serializable { @EmbeddedId private TablePK tablePK; @Embeddable public static class TablePKimplements Serializable { private static final long serialVersionUID = 1L; @ManyToOne(optional = false) @JoinColumn(name = "id_cleA") private CleA cleA; @ManyToOne(optional = false) @JoinColumn(name = "id_cleB") private CleB cleB; } }
Partager