インターフェース Repository<T,ID>

型パラメーター:
T - リポジトリが管理するドメイン型
ID - リポジトリが管理するエンティティの ID の型
すべての既知のサブインターフェース:
CrudRepository<T,ID>ListCrudRepository<T,ID>ListPagingAndSortingRepository<T,ID>PagingAndSortingRepository<T,ID>ReactiveCrudRepository<T,ID>ReactiveSortingRepository<T,ID>RevisionRepository<T,ID,N>RxJava3CrudRepository<T,ID>RxJava3SortingRepository<T,ID>

@Indexed public interface Repository<T,ID>
主要リポジトリマーカーインターフェース。管理するドメイン型とドメイン型の ID 型をキャプチャーします。一般的な目的は、型情報を保持するとともに、Spring Bean を簡単に作成できるように、クラスパススキャン中にこの情報を継承するインターフェースを検出できるようにすることです。

このインターフェースを継承するドメインリポジトリは、CrudRepository で宣言されたものと同じ署名のメソッドを宣言するだけで、CRUD メソッドを選択的に公開できます。

作成者:
Oliver Gierke
関連事項: