Двунаправленный Hibernate One To One Не работает
Я пытаюсь сделать мой код двунаправленным (One TO One), но, видимо, код не работает.
вот первый класс.
public class User {
@OneToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "USER_PROFILE_FK")
private UserProfile userProfile;
//Accessor methods and other stuff
}
а это второй класс
@Entity
@Table(name ="USER_PROFILE")
public class UserProfile{
@OneToOne(mappedBy="UserProfile")
private User user;
//Accessor methods
}
Теперь, когда я запускаю свой код, возникает ошибка исключения
Unknown mappedBy in: org.test.myApp.User, referenced property unknown: org.test.myApp.User.UserProfile
1 ответ
Поле на другой стороне ассоциации называется userProfile
не UserProfile
поэтому атрибут mappedBy должен быть установлен в userProfile
,