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

すべてのスーパーインターフェース:
EntityMetadata<T>
すべての既知の実装クラス:
AbstractEntityInformationDelegatingEntityInformationPersistentEntityInformation

public interface EntityInformation<T,ID> extends EntityMetadata<T>
エンティティインスタンスの情報をクエリする機能を追加するための EntityMetadata の拡張。
作成者:
Oliver Gierke, Mark Paluch, Johannes Englmeier
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    getId(T entity)
    指定されたエンティティの ID を返すか、取得できない場合は null を返します。
    エンティティの ID の型を返します。
    default ID
    指定されたエンティティの識別子を返します。
    boolean
    isNew(T entity)
    指定されたエンティティが新しいと見なされるかどうかを返します。

    インターフェース org.springframework.data.repository.core.EntityMetadata から継承されたメソッド

    getJavaType
  • メソッドの詳細

    • isNew

      boolean isNew(T entity)
      指定されたエンティティが新しいと見なされるかどうかを返します。
      パラメーター:
      entity - null にしないでください
      戻り値:
    • getId

      @Nullable ID getId(T entity)
      指定されたエンティティの ID を返すか、取得できない場合は null を返します。
      パラメーター:
      entity - null にしないでください
      戻り値:
    • getRequiredId

      default ID getRequiredId(T entity) throws IllegalArgumentExceptionSE
      指定されたエンティティの識別子を返します。
      パラメーター:
      entity - null であってはなりません。
      戻り値:
      指定されたエンティティの識別子
      例外:
      IllegalArgumentExceptionSE - 指定されたエンティティから ID を取得できなかった場合
      導入:
      2.0
    • getIdType

      ClassSE<ID> getIdType()
      エンティティの ID の型を返します。
      戻り値: