HeatMapRepository.java 865 B

1234567891011121314151617181920212223242526272829303132
  1. package com.fd.repository;
  2. import cn.hutool.core.date.DateUnit;
  3. import com.fd.entity.HeatMap;
  4. import org.springframework.data.domain.Page;
  5. import org.springframework.data.domain.Pageable;
  6. import org.springframework.data.jpa.repository.JpaRepository;
  7. import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
  8. import org.springframework.data.jpa.repository.Query;
  9. import java.util.Date;
  10. /**
  11. * Created by Owen on 2019/10/28 0028 11:36
  12. *
  13. * JpaSpecificationExecutor 条件分页查询
  14. */
  15. public interface HeatMapRepository extends JpaRepository<HeatMap, Long>, JpaSpecificationExecutor<HeatMap> {
  16. /**
  17. * 条件分页查询
  18. * @param pageable
  19. * @return
  20. */
  21. @Query(value = "select r from HeatMap r where r.iDate >= ?1 and r.iDate <= ?2")
  22. Page<HeatMap> findByDate(Date startDate, Date endDate, Pageable pageable);
  23. }