インターフェース 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
- 指定されたentities
SE またはそのエンティティの 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
- 指定されたids
SE またはそのアイテムの 1 つが null の場合。