也许我什么都没看到,但据我所知,我没有错过任何地方的“;”。和 ”)”。在第一个和第二个 LocalDate 之后突出显示。
public List<Contract> findAllByDate(LocalDate startDate, LocalDate endDate) {
return contractRepository.findAllByDate(LocalDate startDate, LocalDate endDate);
}
这是我们调用的方法,它没有突出显示:
@Query(value = "select * from contract WHERE visit_date > :startDate and visit_date < cast(:endDay as date) + interval '1' day", nativeQuery = true)
List<Contract> findAllByDate(@Param("startDay") LocalDate startDate, @Param("endDay") LocalDate endDay);}
数据类型只在声明中需要,调用时,这是多余的。
return contractRepository.findAllByDate(startDate, endDate)