首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QueryDSL的PathBuilder的validate()是做什么的?

QueryDSL的PathBuilder的validate()是做什么的?
EN

Stack Overflow用户
提问于 2015-02-27 14:00:47
回答 1查看 386关注 0票数 3

不幸的是,QueryDSL文档非常缺乏。对于许多方法,我要么深入研究grepcode,要么在网上查找任何使用感兴趣方法的源代码,试图找出它们是如何使用的。

那么,QueryDSL的PathBuilder的validate()是做什么的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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://github.com/querydsl/querydsl/blob/e4b20fc15a6b6d8108ccfdf5cb22df47f929e5e7/querydsl-core/src/main/java/com/querydsl/core/types/path/PathBuilderValidator.java

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28766861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档