1

私の open jpa クラスには、次のようなメソッドがあります。

@Action(Action.ACTION_TYPE.CREATE)
public void createRecord(EntityObject fileStatus) {

    EntityManager em = getEntityManager();
    em.persist(fileStatus);
    em.flush();

}

私の質問は @Action の使い方です。定型的なコードを書くことを避けるために注釈を使用しているという印象を受けました。この特定のメソッドでは、アノテーションを使用することで回避できるボイラープレート コードは何でしょうか? Annotation がなくてもメソッドは同じように見えると思います。

4

1 に答える 1

0

これは、IBM Rational Application Developer (RAD) で使用される注釈です。IBM サポート ページの関連する回答です

注釈は文書化の目的でのみ使用できます。その場合、コンパイルされたコードには影響しません。

これは、特定の JPA マネージャー メソッドを認識するために RAD によって使用される可能性が最も高いため、そこにあるモデリング ツールでそれらを一覧表示できます (これは私の推測にすぎません)。

于 2015-07-13T10:31:01.657 に答える