アノテーションインターフェース RepositoryDefinition


@Indexed @DocumentedSE @RetentionSE(RUNTIMESE) @TargetSE(TYPESE) @InheritedSE public @interface RepositoryDefinition
リポジトリプロキシが作成されるインターフェースの境界を定めるためのアノテーション。RepositoryDefinition でインターフェースにアノテーションを付けると、Repository を継承した場合と同じ動作が発生します。
作成者:
Oliver Gierke
関連事項:
  • 必須定数のサマリー

    必須要素
    修飾子と型
    必須要素
    説明
    リポジトリが管理するドメインクラス。
    リポジトリが管理するエンティティの id クラス。
  • 要素の詳細

    • domainClass

      ClassSE<?> domainClass
      リポジトリが管理するドメインクラス。Repository の T 型パラメーターに相当します。
      戻り値:
      関連事項:
    • idClass

      ClassSE<?> idClass
      リポジトリが管理するエンティティの id クラス。Repository の ID 型パラメーターに相当します。
      戻り値:
      関連事項: