Package io.ran

Interface CrudRepositoryBaseRepo<T,K,Q extends CrudRepository.InlineQuery<T,Q>>

Type Parameters:
T - the type of the repository
K - the type of the primary key of T, or in case of compound primary key, T itself
Q - 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.
  • Method Details

    • query

      Q query()
      Query for the type of this repository without a transaction.
      Returns:
      a new query for this repository