| インターフェース | 説明 |
|---|---|
| DomainRepository <T,ID は java.io.Serializable と java.lang.Comparable<ID>> を継承します。 | XD リポジトリによって実装され、主に複数のインターフェースを 1 つにまとめる手段として存在します。 |
| RangeCapableRepository <T,ID は java.io.Serializable と java.lang.Comparable<ID>> を継承します。 | データの一部を返す方法を知っているリポジトリによって実装されます。 |
| クラス | 説明 |
|---|---|
| AbstractInMemoryRepository <T,ID は java.io.Serializable と java.lang.Comparable<ID>> を継承します。 | 内部的に Map を使用する、メモリ内ストアの基本実装。 |
| AbstractRedisRepository <T,ID は java.io.Serializable と java.lang.Comparable<ID>> を継承します。 | バックグラウンドで Redis を使用するストアの基本実装。 |
| AbstractRepository<T,ID extends java.io.Serializable> | ユニットメソッドに関していくつかの動作を実装する、リポジトリのヘルパークラス。 |