У меня проблема с простым однонаправленным отображением. Вот мои сущности:
@Entity
public class Account extends UUIDBase {
private Profile profile;
@OneToOne(cascade = CascadeType.ALL, optional = false)
public Profile getProfile() {
return profile;
}
public void setProfile(Profile profile) {
this.profile = profile;
}
}
@Entity
public class Profile extends UUIDBase {
...
}
Каждой учетной записи должен быть присвоен профиль. Аккаунт должен быть владельцем карты. Где лучше всего инициализировать атрибут Profile зависимого профиля? Я попытался инициализировать профиль в конструкторе объекта Account, но это не сработало.