インターフェース RevisionRepository<T,ID,N extends NumberSE & ComparableSE<N>>

すべてのスーパーインターフェース:
Repository<T,ID>

@NoRepositoryBean public interface RevisionRepository<T,ID,N extends NumberSE & ComparableSE<N>> extends Repository<T,ID>
さまざまな Revisions に保持されているエンティティにアクセスできるリポジトリ。
作成者:
Oliver Gierke, Philipp Huegelmeyer
  • メソッドの詳細

    • findLastChangeRevision

      OptionalSE<Revision<N,T>> findLastChangeRevision(ID id)
      最後に変更されたエンティティのリビジョンを返します。
      パラメーター:
      id - null であってはなりません。
      戻り値:
    • findRevisions

      Revisions<N,T> findRevisions(ID id)
      指定された ID を持つエンティティのすべての Revisions を返します。
      パラメーター:
      id - null であってはなりません。
      戻り値:
    • findRevisions

      Page<Revision<N,T>> findRevisions(ID id, Pageable pageable)
      指定された ID を持つエンティティのリビジョンの Page を返します。実装がすべてのプロパティによる並べ替えをサポートする必要があるとは限らないことに注意してください。
      パラメーター:
      id - null であってはなりません。
      pageable - ページングされた結果をリクエストするページング可能は、Pageable.unpaged() である可能性があり、null であってはなりません。
      戻り値:
      関連事項:
    • findRevision

      OptionalSE<Revision<N,T>> findRevision(ID id, N revisionNumber)
      指定されたリビジョン番号で指定された ID を持つエンティティを返します。
      パラメーター:
      id - null であってはなりません。
      revisionNumber - null であってはなりません。
      戻り値:
      指定されたリビジョン番号に指定された ID を持つエンティティの Revision
      導入:
      1.12