インターフェース ListCrudRepository<T,ID>
- すべてのスーパーインターフェース:
CrudRepository<T,,ID> Repository<T,ID>
- 導入:
- 3.0
- 作成者:
- Jens Schauder
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明findAll()型のすべてのインスタンスを返します。findAllById(IterableSE<ID> ids) 指定された ID を持つ型Tのすべてのインスタンスを返します。saveAll(IterableSE<S> entities) 指定されたすべてのエンティティを保存します。インターフェース org.springframework.data.repository.CrudRepository から継承されたメソッド
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, save
メソッドの詳細
saveAll
指定されたすべてのエンティティを保存します。- 次で指定:
- インターフェース
CrudRepository<T,のID> saveAll - パラメーター:
entities- null であってはならず、null を含んでもいけません。- 戻り値:
- 保存されたエンティティ。null になることはありません。返された Iterable は、引数として渡された Iterable と同じサイズになります。
- 例外:
IllegalArgumentExceptionSE- 指定されたentitiesSE またはそのエンティティの 1 つが null の場合。OptimisticLockingFailureException- 少なくとも 1 つのエンティティが楽観的ロックを使用し、永続ストアで見つかった値とは異なる値のバージョン属性を持つ場合。少なくとも 1 つのエンティティが存在すると想定されているが、データベースに存在しない場合にもスローされます。
findAll
型のすべてのインスタンスを返します。- 次で指定:
- インターフェース
CrudRepository<T,のID> findAll - 戻り値:
- すべてのエンティティ
findAllById
指定された ID を持つ型Tのすべてのインスタンスを返します。一部またはすべての ID が見つからない場合、これらの ID のエンティティは返されません。
結果の要素の順序は保証されないことに注意してください。
- 次で指定:
- インターフェース
CrudRepository<T,のID> findAllById - パラメーター:
ids- null または null 値を含めることはできません。- 戻り値:
- null でないことが保証されています。サイズは、指定された ID の数以下にすることができます。
- 例外:
IllegalArgumentExceptionSE- 指定されたidsSE またはそのアイテムの 1 つが null の場合。