Package no.nsd.qddt.domain.changefeed
Interface ChangeFeedRepository
-
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<ChangeFeed,ChangeFeedKey>
,org.springframework.data.jpa.repository.JpaRepository<ChangeFeed,ChangeFeedKey>
,org.springframework.data.repository.PagingAndSortingRepository<ChangeFeed,ChangeFeedKey>
,org.springframework.data.repository.query.QueryByExampleExecutor<ChangeFeed>
,org.springframework.data.repository.Repository<ChangeFeed,ChangeFeedKey>
@Repository public interface ChangeFeedRepository extends org.springframework.data.jpa.repository.JpaRepository<ChangeFeed,ChangeFeedKey>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.springframework.data.domain.Page<ChangeFeed>
findByNameLikeIgnoreCaseOrRefChangeKindLikeIgnoreCaseOrRefKindLikeIgnoreCase(java.lang.String name, java.lang.String changeKind, java.lang.String kind, org.springframework.data.domain.Pageable pageable)
org.springframework.data.domain.Page<ChangeFeed>
findByQuery(java.lang.String name, java.lang.String changeKind, java.lang.String kind, org.springframework.data.domain.Pageable pageable)
-
Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, delete, delete, deleteAll, exists, findOne, save
-
Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAll, flush, getOne, save, saveAndFlush
-
-
-
-
Method Detail
-
findByNameLikeIgnoreCaseOrRefChangeKindLikeIgnoreCaseOrRefKindLikeIgnoreCase
org.springframework.data.domain.Page<ChangeFeed> findByNameLikeIgnoreCaseOrRefChangeKindLikeIgnoreCaseOrRefKindLikeIgnoreCase(java.lang.String name, java.lang.String changeKind, java.lang.String kind, org.springframework.data.domain.Pageable pageable)
-
findByQuery
@Query(value="SELECT cl FROM ChangeFeed cl WHERE lower(cl.name) like :name or lower(cl.refChangeKind) LIKE :changeKind or lower(cl.refKind) LIKE :kind ORDER BY ?#{#pageable}", countQuery="SELECT count(cl) FROM ChangeFeed cl WHERE lower(cl.name) like :name or lower(cl.refChangeKind) LIKE :changeKind or lower(cl.refKind) LIKE :kind ", nativeQuery=false) org.springframework.data.domain.Page<ChangeFeed> findByQuery(@Param("name") java.lang.String name, @Param("changeKind") java.lang.String changeKind, @Param("kind") java.lang.String kind, org.springframework.data.domain.Pageable pageable)
-
-