我已经在使用findAllDateBetween(startD, endD)
,但是我想知道是否可以包括另一个要搜索的日期字段。 findAllDate1BetweenOrDate2Between(startD, endD)
之类的东西(不起作用)。 Date1和Date2的startD和endD相同。有任何想法吗?
这是存储库:
public interface Cert10TotalRepository extends JpaRepository<Cert10Total, Integer> {
List<Cert10Total> findByDateGermBetween(Date start, Date end);
}
我想添加
OrDatePurityBetween (Date start, Date end)
谢谢
最佳答案
是的,您可以这样:List<Cert10Total> findByDateGermBetweenOrDatePurityBetween(Date germStart, Date germEnd, Date purityStart, Date purityEnd);
一般样式是,每个连接(在和之间或在您的情况下)都附加有传递的参数。
但是,公平地说,我认为您应该使用查询代替,因为它比这样冗长的方法名更可读,并且将调用者的参数值放错了位置