QueryDSL:如何从存储库对象中获取QuerydslPredicateExecutor

时间:2018-08-29 09:30:03

标签: java spring-data querydsl

我有一个存储库:

public interface OrderRepository extends JpaRepository<Order, Integer>, QuerydslPredicateExecutor<Order> {

}

我修改了请求中接收到的谓词,并希望使用QuerydslRepositoryInvokerAdapter调用修改后的谓词,该对象在创建对象时会采用以下参数。

new QuerydslRepositoryInvokerAdapter(RepositoryInvoker delegate, QuerydslPredicateExecutor<Object> executor, Predicate predicate)

对于创建对象,我具有委托谓词,但是对于执行者,我不知道如何从存储库类中提取它?

我试图创建OrderRepository和QuerydslPredicateExecutor的bean传递到这里,但是没有用。

请帮助

0 个答案:

没有答案