0
我们得到了Eclipse的错误(从JPA Problem
验证)是这样的:属性覆盖“...”不能被解析为一个属性上
Attribute override "<myAttrName>" cannot be resolved to an attribute on the embeddable "..."
与embeddable
(也许还像mapped super class
)上的一些JPA我们想要正确覆盖的属性,例如像这样:
@Embeddable
public class DaoUsrMod {
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "u_lmod_id" , insertable = false , updatable = false)
private DaoUser usr ;
...
}
@Entity
public class DaoFoo {
@Embedded
@AttributeOverrides({
@AttributeOverride(name = "usr" , column = @Column(name = "u_created_id"))
})
private DaoUsrMod usrModAngel ;
...
}