我在字段上有一个实体@EmbeddedId
,并且我覆盖了使其Property
访问的字段的访问类型。但这被忽略了EclipseLink
,Hibernate
没关系。Netbeans也因此向我显示错误:
该类必须使用一致的访问类型(字段或属性)。
没有为此实体层次结构定义 ID。
@EmbeddedId
private OneId id;
@Transient
private String cosmin;
@Access(AccessType.PROPERTY) // ??
public String getCosmin() {
return cosmin;
}
public void setCosmin(String cosmin) {
this.cosmin = cosmin;
}