| 类 | 说明 |
|---|---|
| Beetl | |
| BeetlSQLTemplateExceptionHandler | |
| DynamicSqlFunction | |
| EmptyExpressionFunction |
判断全局变量是否为“空”,下列情况属于为空·的情况,返回true,
变量不存在
变量存在,但为null
不同于beetl 的isEmpty
参数可以一个到多个,如
${isEmpty("list")}
|
| GlobalUseFunction | |
| JdbcTypeFormat | |
| NotEmptyExpressionFunction |
判断全局变量是否不为“空”,
${isNotEmpty(xxx)}
|
| PageQuery<T> |
用于翻页,要求sqlid必须具有page使用了page函数和pageTag,或者sqlId还有一个以$count 结尾的sqlId
此类混合了查询翻页请求参数和查询结果
请求参数包括:
orderBy:动态传入的排序,sql形式
paras:查询参数,可以是map,或者Obj
pageNumber:第几页,从1开始
查询结果包括
list:查询结果
totalRow:符合条件的总数
firstPage:是否是首页
lastPage:是否是尾页
totalPage:符合条件的总页数
totalPage:符合条件的总页数
可以通过控制pageSize来确定每页记录条数
也可以实现设置totalRow为一个不是-1的数字来禁止beetlsql每次重新查询总数以提高性能
|
| PageQueryFuntion | |
| PageQueryIgnoreTag | |
| PageQueryTag | |
| SQLParameter |
sql 参数描述,包含值,对应的名称,如
where id=#id#
值是id对应的某个java对象,名字就是”id“
|
| SQLPlaceholderST | |
| SQLTemplateEngine | |
| SqlTemplateResource | |
| SQLVarRef | |
| StringSqlTemplateLoader | |
| TestColNullFunction |
用于insertTemlate,参考AbstractDBStyle.appendInsertTemplateValue
|
| TestNullFunction |
用于insertTemlate,参考AbstractDBStyle.appendInsertTemplateValue
|
| TextFunction |
站位符号调用此函数将直接输出文本而不是?
|
| TrimTag |
实现mybatis trim.
|
| UseFunction |
用于全局#gloabUse("other.xxxx")#
|
| WhereTag |
Copyright © 2018. All rights reserved.