Class SimpleKeyValueRepository<T,ID>
java.lang.Object
org.springframework.data.keyvalue.repository.support.SimpleKeyValueRepository<T,ID>
- Type Parameters:
T-ID-
- All Implemented Interfaces:
KeyValueRepository<T,,ID> CrudRepository<T,,ID> ListCrudRepository<T,,ID> ListPagingAndSortingRepository<T,,ID> PagingAndSortingRepository<T,,ID> Repository<T,ID>
- Direct Known Subclasses:
QuerydslKeyValueRepository
Simple
KeyValueRepository implementation.- Author:
- Christoph Strobl, Oliver Gierke, Mark Paluch, Eugene Nikiforov
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleKeyValueRepository(EntityInformation<T, ID> metadata, KeyValueOperations operations) -
Method Summary
Modifier and TypeMethodDescriptionlongcount()voidvoidvoidvoiddeleteAllById(Iterable<? extends ID> ids) voiddeleteById(ID id) booleanexistsById(ID id) findAll()findAllById(Iterable<ID> ids) <S extends T>
Ssave(S entity)
-
Constructor Details
-
SimpleKeyValueRepository
- Parameters:
metadata- must not be null.operations- must not be null.
-
-
Method Details
-
save
- Specified by:
savein interfaceCrudRepository<T,ID>
-
saveAll
- Specified by:
saveAllin interfaceCrudRepository<T,ID> - Specified by:
saveAllin interfaceListCrudRepository<T,ID>
-
findById
- Specified by:
findByIdin interfaceCrudRepository<T,ID>
-
existsById
- Specified by:
existsByIdin interfaceCrudRepository<T,ID>
-
findAll
- Specified by:
findAllin interfaceCrudRepository<T,ID> - Specified by:
findAllin interfaceListCrudRepository<T,ID>
-
findAllById
- Specified by:
findAllByIdin interfaceCrudRepository<T,ID> - Specified by:
findAllByIdin interfaceListCrudRepository<T,ID>
-
count
public long count()- Specified by:
countin interfaceCrudRepository<T,ID>
-
deleteById
- Specified by:
deleteByIdin interfaceCrudRepository<T,ID>
-
delete
- Specified by:
deletein interfaceCrudRepository<T,ID>
-
deleteAllById
- Specified by:
deleteAllByIdin interfaceCrudRepository<T,ID>
-
deleteAll
- Specified by:
deleteAllin interfaceCrudRepository<T,ID>
-
deleteAll
public void deleteAll()- Specified by:
deleteAllin interfaceCrudRepository<T,ID>
-
findAll
- Specified by:
findAllin interfaceListPagingAndSortingRepository<T,ID> - Specified by:
findAllin interfacePagingAndSortingRepository<T,ID>
-
findAll
- Specified by:
findAllin interfacePagingAndSortingRepository<T,ID>
-