5

リポジトリを持つ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 オブジェクトを作成しましたが、適用方法がわかりません。

http://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/domain/Range.html

私はデフォルトの春の方法を使用することはできません

@Transactional
interface EventRepository extends JpaRepository<Event, Long>, QueryByExampleExecutor<Event> {

    def findBetween(Date lower, Date upper)

}

動的検索パラメータがたくさんあるからです。

4

1 に答える 1