我有一个带有存储库的 Spring 应用程序
interface EventRepository extends JpaRepository<Event, Long>, QueryByExampleExecutor<Event> { }
Event e = new Event();
e.setTest('ABC');
eventRepository.findAll(Example.of(e), pageable);
工作得很好,我快到了。但我需要限制在“从”和“到”之间的日期范围
我看过一些帖子说它不适用于 QBE,但这是在 2015 年。
我创建了一个 Range 对象,但我不知道如何应用它。
我不能使用默认的弹簧方式
@Transactional
interface EventRepository extends JpaRepository<Event, Long>, QueryByExampleExecutor<Event> {
def findBetween(Date lower, Date upper)
}
因为我有一堆动态搜索参数。