Hibernate 4 - Relation 1-1
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:
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:
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