インターフェース 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
メソッドのサマリー
修飾子と型メソッド説明OptionalSE<Revision<N,
T>> 最後に変更されたエンティティのリビジョンを返します。OptionalSE<Revision<N,
T>> findRevision
(ID id, N revisionNumber) 指定されたリビジョン番号で指定された ID を持つエンティティを返します。findRevisions
(ID id) 指定された ID を持つエンティティのすべてのRevisions
を返します。findRevisions
(ID id, Pageable pageable) 指定された ID を持つエンティティのリビジョンのPage
を返します。
メソッドの詳細
findLastChangeRevision
最後に変更されたエンティティのリビジョンを返します。- パラメーター:
id
- null であってはなりません。- 戻り値:
findRevisions
指定された ID を持つエンティティのすべてのRevisions
を返します。- パラメーター:
id
- null であってはなりません。- 戻り値:
findRevisions
指定された ID を持つエンティティのリビジョンのPage
を返します。実装がすべてのプロパティによる並べ替えをサポートする必要があるとは限らないことに注意してください。- パラメーター:
id
- null であってはなりません。pageable
- ページングされた結果をリクエストするページング可能は、Pageable.unpaged()
である可能性があり、null であってはなりません。- 戻り値:
- 関連事項:
findRevision
指定されたリビジョン番号で指定された ID を持つエンティティを返します。- パラメーター:
id
- null であってはなりません。revisionNumber
- null であってはなりません。- 戻り値:
- 指定されたリビジョン番号に指定された ID を持つエンティティの
Revision
。 - 導入:
- 1.12