Package com.github.mhewedy.expressions
Class ExpressionsRepositoryImpl<T,ID>
java.lang.Object
org.springframework.data.jpa.repository.support.SimpleJpaRepository<T,ID>
com.github.mhewedy.expressions.ExpressionsRepositoryImpl<T,ID>
- All Implemented Interfaces:
ExpressionsRepository<T,
,ID> org.springframework.data.jpa.repository.JpaRepository<T,
,ID> org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
,org.springframework.data.jpa.repository.support.JpaRepositoryImplementation<T,
,ID> org.springframework.data.repository.CrudRepository<T,
,ID> org.springframework.data.repository.ListCrudRepository<T,
,ID> org.springframework.data.repository.ListPagingAndSortingRepository<T,
,ID> org.springframework.data.repository.PagingAndSortingRepository<T,
,ID> org.springframework.data.repository.query.QueryByExampleExecutor<T>
,org.springframework.data.repository.Repository<T,
ID>
public class ExpressionsRepositoryImpl<T,ID>
extends org.springframework.data.jpa.repository.support.SimpleJpaRepository<T,ID>
implements ExpressionsRepository<T,ID>
-
Constructor Summary
ConstructorsConstructorDescriptionExpressionsRepositoryImpl
(org.springframework.data.jpa.repository.support.JpaEntityInformation<T, Long> entityInformation, jakarta.persistence.EntityManager entityManager) -
Method Summary
Modifier and TypeMethodDescriptionlong
count
(Expressions expressions) findAll
(Expressions expressions) org.springframework.data.domain.Page<T>
findAll
(Expressions expressions, org.springframework.data.domain.Pageable pageable) findAll
(Expressions expressions, org.springframework.data.domain.Sort sort) Methods inherited from class org.springframework.data.jpa.repository.support.SimpleJpaRepository
count, count, count, delete, delete, deleteAll, deleteAll, deleteAllById, deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteById, exists, exists, existsById, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAllById, findBy, findBy, findById, findOne, findOne, flush, getById, getCountQuery, getCountQuery, getDomainClass, getOne, getQuery, getQuery, getQuery, getQuery, getQueryHints, getQueryHintsForCount, getReferenceById, getRepositoryMethodMetadata, readPage, readPage, save, saveAll, saveAllAndFlush, saveAndFlush, setEscapeCharacter, setRepositoryMethodMetadata
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, save
Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlush
Methods inherited from interface org.springframework.data.repository.ListCrudRepository
findAll, findAllById, saveAll
Methods inherited from interface org.springframework.data.repository.ListPagingAndSortingRepository
findAll
Methods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAll
Methods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findBy, findOne
-
Constructor Details
-
ExpressionsRepositoryImpl
-
-
Method Details
-
findAll
- Specified by:
findAll
in interfaceExpressionsRepository<T,
ID>
-
findAll
- Specified by:
findAll
in interfaceExpressionsRepository<T,
ID>
-
findAll
public org.springframework.data.domain.Page<T> findAll(Expressions expressions, org.springframework.data.domain.Pageable pageable) - Specified by:
findAll
in interfaceExpressionsRepository<T,
ID>
-
count
- Specified by:
count
in interfaceExpressionsRepository<T,
ID>
-