クラス DefaultCrudMethods

java.lang.ObjectSE
org.springframework.data.repository.core.support.DefaultCrudMethods
実装されたすべてのインターフェース:
CrudMethods

public class DefaultCrudMethods extends ObjectSE implements CrudMethods
指定された RepositoryMetadata に基づいて CRUD メソッドを検出するためのデフォルトの実装。CrudRepository で公開されているメソッドだけでなく、CrudRepository のメソッドとシグネチャー互換性のある手作りの CRUD メソッドも検出します。
導入:
1.6
作成者:
Oliver Gierke, Thomas Darimont
  • コンストラクターの詳細

  • メソッドの詳細

    • getSaveMethod

      public OptionalSE<MethodSE> getSaveMethod()
      インターフェースからコピーされた説明: CrudMethods
      エンティティの保存に使用するメソッドを返します。通常、CrudRepository.save(Object) と互換性のある署名です。
      次で指定:
      インターフェース CrudMethodsgetSaveMethod 
      戻り値:
      エンティティを保存するメソッド。公開されていない場合は Optional.empty()
      関連事項:
    • hasSaveMethod

      public boolean hasSaveMethod()
      インターフェースからコピーされた説明: CrudMethods
      リポジトリが save メソッドを公開するかどうかを返します。
      次で指定:
      インターフェース CrudMethodshasSaveMethod 
      戻り値:
    • getFindAllMethod

      public OptionalSE<MethodSE> getFindAllMethod()
      インターフェースからコピーされた説明: CrudMethods
      リポジトリの find all メソッドを返します。実装では、PagingAndSortingRepositoryPageable または Sort インスタンスを取得するなど、より詳細なメソッドを優先する必要があります。
      次で指定:
      インターフェース CrudMethodsgetFindAllMethod 
      戻り値:
      リポジトリのすべてのメソッドを検索するか、使用できない場合は Optional.empty()
      関連事項:
    • hasFindAllMethod

      public boolean hasFindAllMethod()
      インターフェースからコピーされた説明: CrudMethods
      リポジトリが全検索メソッドを公開するかどうかを返します。
      次で指定:
      インターフェース CrudMethodshasFindAllMethod 
      戻り値:
    • getFindOneMethod

      public OptionalSE<MethodSE> getFindOneMethod()
      インターフェースからコピーされた説明: CrudMethods
      リポジトリの find one メソッドを返します。通常、CrudRepository.findById(Object) と互換性のある署名
      次で指定:
      インターフェース CrudMethodsgetFindOneMethod 
      戻り値:
      リポジトリの 1 つのメソッドを見つけるか、利用できない場合は Optional.empty()
      関連事項:
    • hasFindOneMethod

      public boolean hasFindOneMethod()
      インターフェースからコピーされた説明: CrudMethods
      リポジトリが find one メソッドを公開するかどうかを返します。
      次で指定:
      インターフェース CrudMethodshasFindOneMethod 
      戻り値:
    • hasDelete

      public boolean hasDelete()
      インターフェースからコピーされた説明: CrudMethods
      リポジトリが削除メソッドを公開しているかどうかを返します。
      次で指定:
      インターフェース CrudMethodshasDelete 
      戻り値:
    • getDeleteMethod

      public OptionalSE<MethodSE> getDeleteMethod()
      インターフェースからコピーされた説明: CrudMethods
      リポジトリの削除メソッドを返します。id による削除メソッドよりもエンティティによる削除メソッドを優先します。
      次で指定:
      インターフェース CrudMethodsgetDeleteMethod 
      戻り値:
      リポジトリの削除メソッド、または使用できない場合は Optional.empty()
      関連事項: