我在字段上有一个实体@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;
}