不幸的是,QueryDSL文档非常缺乏。对于许多方法,我要么深入研究grepcode,要么在网上查找任何使用感兴趣方法的源代码,试图找出它们是如何使用的。
那么,QueryDSL的PathBuilder的validate()是做什么的?
发布于 2015-02-27 16:43:12
PathBuilder为属性创建提供了可插入的验证机制。您可以通过构造函数注入一个PathBuilderValidator。默认验证程序传递每个属性。
在实际操作中,这意味着pathBuilder.get("name")默认具有Object,对于字符串类型化字段具有String,对于使用PathBuilderValidator.FIELDS的String类型化字段具有String,对于使用PathBuilderValidator.PROPERTIES的String类型化属性具有String。
为有限的文件表示歉意。这将在4.0.0发行版中得到改进。
https://stackoverflow.com/questions/28766861
复制相似问题