クラス Entity

java.lang.ObjectSE
org.springframework.batch.core.Entity
実装済みのインターフェース一覧:
SerializableSE
既知の直属サブクラス
JobExecution, JobInstance, StepExecution

public class Entity extends ObjectSE implements SerializableSE
バッチドメインエンティティクラス。別のクラスから一意に識別できるクラスは、Entity からサブクラス化する必要があります。このパターンと、エンティティと値オブジェクトの違いの詳細については、Eric Evans 著の Domain Driven Design を参照してください。
作成者:
Lucas Ward, Dave Syer, Mahmoud Ben Hassine
関連事項:
  • コンストラクターの詳細

    • Entity

      public Entity(long id)
      ID が確立される Entity のコンストラクター。
      パラメーター:
      id - エンティティの ID。
  • メソッドの詳細

    • getId

      public long getId()
      戻り値:
      Entity に関連付けられた ID。
    • getVersion

      public @Nullable IntegerSE getVersion()
      戻り値:
      バージョン。
    • setVersion

      public void setVersion(IntegerSE version)
      バージョンのパブリック setter。リポジトリメソッドでのみ必要です。
      パラメーター:
      version - 設定するバージョン。
    • incrementVersion

      public void incrementVersion()
      バージョン番号を増やします。
    • toString

      public StringSE toString()
      idversion、クラス名を含む Entity の文字列表現を作成します。
      オーバーライド:
      クラス ObjectSEtoString 
    • equals

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode