クラス DefaultCrudMethods
java.lang.ObjectSE
org.springframework.data.repository.core.support.DefaultCrudMethods
- 実装されたすべてのインターフェース:
CrudMethods
指定された
RepositoryMetadata
に基づいて CRUD メソッドを検出するためのデフォルトの実装。CrudRepository
で公開されているメソッドだけでなく、CrudRepository
のメソッドとシグネチャー互換性のある手作りの CRUD メソッドも検出します。- 導入:
- 1.6
- 作成者:
- Oliver Gierke, Thomas Darimont
コンストラクターのサマリー
コンストラクターコンストラクター説明DefaultCrudMethods
(RepositoryMetadata metadata) 指定されたRepositoryMetadata
を使用して新しいDefaultCrudMethods
を作成します。メソッドのサマリー
修飾子と型メソッド説明リポジトリの削除メソッドを返します。リポジトリの find all メソッドを返します。リポジトリの find one メソッドを返します。エンティティの保存に使用するメソッドを返します。boolean
リポジトリが削除メソッドを公開しているかどうかを返します。boolean
リポジトリが全検索メソッドを公開するかどうかを返します。boolean
リポジトリが find one メソッドを公開するかどうかを返します。boolean
リポジトリが save メソッドを公開するかどうかを返します。
コンストラクターの詳細
DefaultCrudMethods
指定されたRepositoryMetadata
を使用して新しいDefaultCrudMethods
を作成します。- パラメーター:
metadata
- null であってはなりません。
メソッドの詳細
getSaveMethod
インターフェースからコピーされた説明:CrudMethods
エンティティの保存に使用するメソッドを返します。通常、CrudRepository.save(Object)
と互換性のある署名です。- 次で指定:
- インターフェース
CrudMethods
のgetSaveMethod
- 戻り値:
- エンティティを保存するメソッド。公開されていない場合は
Optional.empty()
。 - 関連事項:
hasSaveMethod
public boolean hasSaveMethod()インターフェースからコピーされた説明:CrudMethods
リポジトリが save メソッドを公開するかどうかを返します。- 次で指定:
- インターフェース
CrudMethods
のhasSaveMethod
- 戻り値:
getFindAllMethod
インターフェースからコピーされた説明:CrudMethods
リポジトリの find all メソッドを返します。実装では、PagingAndSortingRepository
がPageable
またはSort
インスタンスを取得するなど、より詳細なメソッドを優先する必要があります。- 次で指定:
- インターフェース
CrudMethods
のgetFindAllMethod
- 戻り値:
- リポジトリのすべてのメソッドを検索するか、使用できない場合は
Optional.empty()
。 - 関連事項:
hasFindAllMethod
public boolean hasFindAllMethod()インターフェースからコピーされた説明:CrudMethods
リポジトリが全検索メソッドを公開するかどうかを返します。- 次で指定:
- インターフェース
CrudMethods
のhasFindAllMethod
- 戻り値:
getFindOneMethod
インターフェースからコピーされた説明:CrudMethods
リポジトリの find one メソッドを返します。通常、CrudRepository.findById(Object)
と互換性のある署名- 次で指定:
- インターフェース
CrudMethods
のgetFindOneMethod
- 戻り値:
- リポジトリの 1 つのメソッドを見つけるか、利用できない場合は
Optional.empty()
。 - 関連事項:
hasFindOneMethod
public boolean hasFindOneMethod()インターフェースからコピーされた説明:CrudMethods
リポジトリが find one メソッドを公開するかどうかを返します。- 次で指定:
- インターフェース
CrudMethods
のhasFindOneMethod
- 戻り値:
hasDelete
public boolean hasDelete()インターフェースからコピーされた説明:CrudMethods
リポジトリが削除メソッドを公開しているかどうかを返します。- 次で指定:
- インターフェース
CrudMethods
のhasDelete
- 戻り値:
getDeleteMethod
インターフェースからコピーされた説明:CrudMethods
リポジトリの削除メソッドを返します。id による削除メソッドよりもエンティティによる削除メソッドを優先します。- 次で指定:
- インターフェース
CrudMethods
のgetDeleteMethod
- 戻り値:
- リポジトリの削除メソッド、または使用できない場合は
Optional.empty()
。 - 関連事項: