Bonjour,

J'ai 2 classes : Person et Address et j'ai une relation 1-2.
J'ai donc créé 2 attributs dans ma classe :
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();
}
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
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;
}
J'obtient l'erreur suivante a l’exécution :
org.hibernate.AnnotationException: Unknown mappedBy in: com.xxx.model.Person.billingAddress, referenced property unknown: com.xxx.model.Address.billing