@NoRepositoryBean public interface CrudRepository<T,ID> extends Repository<T,ID>
修飾子と型 | メソッドと説明 |
---|---|
long | count() 利用可能なエンティティの数を返します。 |
void | delete(T entity) 指定されたエンティティを削除します。 |
void | deleteAll() リポジトリによって管理されているすべてのエンティティを削除します。 |
void | deleteAll(IterableSE<? extends T> entities) 指定されたエンティティを削除します。 |
void | deleteById(ID id) 指定された ID のエンティティを削除します。 |
boolean | existsById(ID id) 指定された ID を持つエンティティが存在するかどうかを返します。 |
IterableSE<T> | findAll() 型のすべてのインスタンスを返します。 |
IterableSE<T> | findAllById(IterableSE<ID> ids) 指定された ID を持つ型 T のすべてのインスタンスを返します。 |
OptionalSE<T> | findById(ID id) ID でエンティティを取得します。 |
<S extends T> | save(S entity) 指定されたエンティティを保存します。 |
<S extends T> | saveAll(IterableSE<S> entities) 指定されたすべてのエンティティを保存します。 |
<S extends T> S save(S entity)
entity
- null であってはなりません。IllegalArgumentExceptionSE
- 指定されたエンティティが null の場合。<S extends T> IterableSE<S> saveAll(IterableSE<S> entities)
entities
- null であってはならず、null を含んでもいけません。IllegalArgumentExceptionSE
- 指定された entities
SE またはそのエンティティの 1 つが null の場合。OptionalSE<T> findById(ID id)
id
- null であってはなりません。IllegalArgumentExceptionSE
- id が null の場合。boolean existsById(ID id)
id
- null であってはなりません。IllegalArgumentExceptionSE
- id が null の場合。IterableSE<T> findAll()
IterableSE<T> findAllById(IterableSE<ID> ids)
T
のすべてのインスタンスを返します。一部またはすべての ID が見つからない場合、これらの ID のエンティティは返されません。
結果の要素の順序は保証されないことに注意してください。
ids
- null または null 値を含めることはできません。IllegalArgumentExceptionSE
- 指定された ids
SE またはそのアイテムの 1 つが null の場合。long count()
void deleteById(ID id)
id
- null であってはなりません。IllegalArgumentExceptionSE
- 指定された ID が null の場合 void delete(T entity)
entity
- null であってはなりません。IllegalArgumentExceptionSE
- 指定されたエンティティが null の場合。void deleteAll(IterableSE<? extends T> entities)
entities
- null であってはなりません。null 要素を含めることはできません。IllegalArgumentExceptionSE
- 指定されたエンティティまたはそのエンティティの 1 つが null の場合。void deleteAll()
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.