0
단순한 단방향 매핑에 문제가 있습니다. 내 엔티티는 다음과 같습니다.단순 단방향 OneToOne 매핑에서 종속 개체 초기화
@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 {
...
}
각 계정에 할당 된 프로필이 있어야합니다. 계정은 매핑의 소유 측이어야합니다. dependendt Profile 속성을 초기화하는 가장 좋은 곳은 어디입니까? 계정 엔티티의 생성자에서 프로파일을 초기화하려고했으나 작동하지 않습니다.
답장 해 주셔서 감사합니다. 나는 공장에서 참조를 초기화하는 것이 실제로 더 나은 해결책이라고 생각한다. 생성자의 초기화도 작동합니다. 나는 내 논리에 오류가 있었을뿐입니다. –