フィールドにエンティティがあり@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;
}