Spring:从QuerydslPredicate中提取标准

时间:2017-12-15 13:34:29

标签: java spring-mvc spring-data

我使用谓词执行搜索:
public void myFilter(@QuerydslPredicate(root = MyEntity.class) Predicate predicate)
MyEntity类有一些字段:field1,field2等。
我想记录我在特定字段(及其值)上过滤的事实。我怎样才能获得这些信息?

1 个答案:

答案 0 :(得分:0)

答案:List<Expression<?>> args = ((PredicateOperation) predicate).getArgs();返回过滤器参数。