我正在阅读Spring的教程here,如果可以从客户端传递,Querydsl
会很有趣。这样,客户端可以完全控制如何过滤数据,并且同一数据集只需要一个通用方法(过滤器)。
我确实看到Predicate
的父级Expression
扩展了Serializable
,所以看起来我可以序列化Predicate
,但我得到了stackoverflow
使用Jackson
尝试执行此操作时出现{1}}异常。我还发现它有stringValue()
方法但无法找到让Predicate
读取它的方法。
是否可以让客户决定如何构建Predicate
对象?