Package io.ran
Interface CrudRepositoryBaseRepo<T,K,Q extends CrudRepository.InlineQuery<T,Q>>
- Type Parameters:
T
- the type of the repositoryK
- the type of the primary key of T, or in case of compound primary key, T itselfQ
- the type of the query for this repository
- All Superinterfaces:
CrudRepository<T,
K>
- All Known Subinterfaces:
ValqueriesAccessDataLayer<T,
K>
- All Known Implementing Classes:
ValqueriesAccessDataLayerImpl
,ValqueriesAccessDataLayerTestDouble
public interface CrudRepositoryBaseRepo<T,K,Q extends CrudRepository.InlineQuery<T,Q>>
extends CrudRepository<T,K>
Extends
CrudRepository
with a query function.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.ran.CrudRepository
CrudRepository.CrudUpdateResult, CrudRepository.InlineQuery<T,
Q extends CrudRepository.InlineQuery<T, Q>> -
Method Summary
Methods inherited from interface io.ran.CrudRepository
deleteById, deleteByIds, get, getAll, save
-
Method Details
-
query
Q query()Query for the type of this repository without a transaction.- Returns:
- a new query for this repository
-