Я пытаюсь сопоставить сущность Address
и сущность Person
, используя сопоставление OneToMany: «У каждого человека есть только один адрес, но в адресе может быть много людей».
@RooJavaBean
@RooToString
@RooEntity(identifierColumn = "addressID")
public class Address {
@OneToMany(cascade = CascadeType.ALL, **mappedBy = "address**")
private Set<Person> persons = new HashSet<Person>();
}
Iне могу понять, что сопоставить сущность Address с (полужирным шрифтом), у меня очень мало опыта работы с JPA (Eclipse Link) и Spring roo, но я подумал, что mappedBy should equal addressID
и двунаправленный ManyToOne
в моей сущности Person mappedBy должны равняться personID