1

現在、永続性ユニットのJPAを評価していますが、idがスーパークラスの一部である場合に問題が発生しました。@Idは@Entitiyアノテーションと同じクラスにある必要があるというエラーメッセージが常に表示されます。

public abstract class DomainBean {

@Id
private long id;

}

@Entity
public class property extends DomainBean {}

XMLマッピングファイルを使用すると、この問題をアーカイブできます。注釈を使用した既知の解決策はありますか?

WebLogic 10.3.1を使用する必要があるという問題のため、JPA1とEclipseLink / TopLinkに制限されていますが、解決策が見つかりません。

4

1 に答える 1

1

DomainBean@MappedSuperclassJPA アノテーションを有効にするには、でアノテーションを付ける必要があります。

于 2011-07-07T14:01:33.600 に答える