Bonjour,
J'ai 2 classes : Person et Address et j'ai une relation 1-2.
J'ai donc créé 2 attributs dans ma classe :
Ma classe Address est très basique :
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 @Entity @Table (name="person") public class Person { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column (name="id") private int id; //@Column (name="delivery") @OneToOne(mappedBy="delivery") private Address deliveryAddress=new Address(); //@Column (name="billing") @OneToOne(mappedBy="billing") private Address billingAddress=new Address(); }
J'obtient l'erreur suivante a l’exécution :
Code java : 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 @Entity @Table (name="address") public class Address { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column (name="id") private int id; @Column (name="address") private String address; @Column (name="postcode") private String postcode; @Column (name="city") private String city; @Column (name="country") private String country; }
org.hibernate.AnnotationException: Unknown mappedBy in: com.xxx.model.Person.billingAddress, referenced property unknown: com.xxx.model.Address.billing
Partager