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
ConstructorDescriptionSimpleKeyValueRepository
(EntityInformation<T, ID> metadata, KeyValueOperations operations) -
Method Summary
Modifier and TypeMethodDescriptionlong
count()
void
void
void
void
deleteAllById
(Iterable<? extends ID> ids) void
deleteById
(ID id) boolean
existsById
(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:
save
in interfaceCrudRepository<T,
ID>
-
saveAll
- Specified by:
saveAll
in interfaceCrudRepository<T,
ID> - Specified by:
saveAll
in interfaceListCrudRepository<T,
ID>
-
findById
- Specified by:
findById
in interfaceCrudRepository<T,
ID>
-
existsById
- Specified by:
existsById
in interfaceCrudRepository<T,
ID>
-
findAll
- Specified by:
findAll
in interfaceCrudRepository<T,
ID> - Specified by:
findAll
in interfaceListCrudRepository<T,
ID>
-
findAllById
- Specified by:
findAllById
in interfaceCrudRepository<T,
ID> - Specified by:
findAllById
in interfaceListCrudRepository<T,
ID>
-
count
public long count()- Specified by:
count
in interfaceCrudRepository<T,
ID>
-
deleteById
- Specified by:
deleteById
in interfaceCrudRepository<T,
ID>
-
delete
- Specified by:
delete
in interfaceCrudRepository<T,
ID>
-
deleteAllById
- Specified by:
deleteAllById
in interfaceCrudRepository<T,
ID>
-
deleteAll
- Specified by:
deleteAll
in interfaceCrudRepository<T,
ID>
-
deleteAll
public void deleteAll()- Specified by:
deleteAll
in interfaceCrudRepository<T,
ID>
-
findAll
- Specified by:
findAll
in interfaceListPagingAndSortingRepository<T,
ID> - Specified by:
findAll
in interfacePagingAndSortingRepository<T,
ID>
-
findAll
- Specified by:
findAll
in interfacePagingAndSortingRepository<T,
ID>
-