yangyang12138

导航

querydsl

querydsl一个可以使sql查询一元化的工具

1.Templates
epxpression(表达式)和最终结果之间的一个转化模版叫做template,维护一组template的对象叫做Templates,
实现子类如,MysqlTemplates,OracleTemplates等

2.Template
由templateFactory创建,每个template包含若干个Element,element用于最终转化epression的args
如:"{0} between {1} and {2}", 会生成3个Element
3.Expression
表达式,有Query对象通过select,form,as 等方法产生
Constant 常量
FactoryExpression row映射成对象
Operation 操作
Path 变量
SubQueryExpression 子查询
TemplateExpression 需要应用template的表达式

posted on 2023-03-03 02:02  杨杨09265  阅读(98)  评论(0编辑  收藏  举报