package com.cajp.giros.repository; import com.cajp.giros.domain.GiroLin; import com.cajp.giros.domain.GiroCab; import org.joda.time.LocalDate; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.*; import org.springframework.data.repository.query.Param; import javax.persistence.TemporalType; import java.util.Date; import java.util.List; /** * Spring Data JPA repository for the GiroLin entity. */ public interface GiroLinRepository extends JpaRepository<GiroLin,Long> { String FIND_RESUMO = "SELECT gl FROM GiroLin gl LEFT join gl.giroCab where gl.giroCab.data >= :date_de and gl.giroCab.data <= :date_ate "; @Query(FIND_RESUMO) Page<GiroLin> findResumo(@Param("date_de") LocalDate date_de,@Param("date_ate") LocalDate date_ate,Pageable pageable); }