我使用谓词执行搜索:
public void myFilter(@QuerydslPredicate(root = MyEntity.class) Predicate predicate)
。
MyEntity
类有一些字段:field1,field2等。
我想记录我在特定字段(及其值)上过滤的事实。我怎样才能获得这些信息?
答案 0 :(得分:0)
答案:List<Expression<?>> args = ((PredicateOperation) predicate).getArgs();
返回过滤器参数。