【发布时间】:2011-09-15 08:04:27
【问题描述】:
我对简单的单向映射有疑问。这是我的实体:
@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属性的最佳位置在哪里?我尝试在 Account 实体的构造函数中初始化配置文件,但这不起作用。
【问题讨论】:
标签: jpa mapping one-to-one