| 限定符和类型 | 类和说明 |
|---|---|
class |
MybatisParamNameCacheGenerator
一个线程不安全的,有缓存的基于mybatis参数命名风格的名称生成器.
|
class |
SqlMarkNameGenerator
这是一个线程安全且唯一的sql标记名称生成器.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
Param.foreach(Collection<?> collection,
Map<String,Object> param,
NameGenerator ng,
com.gframework.sqlparam.StringWrapper stringWrapper)
in和not in语句循环生成操作.
|
protected String |
Param.foreach(Object array,
Map<String,Object> param,
NameGenerator ng,
com.gframework.sqlparam.StringWrapper stringWrapper)
in和not in语句循环生成操作.
|
protected String |
SqlParam.getCurrentSql(Map<String,Object> param,
NameGenerator ng,
com.gframework.sqlparam.StringWrapper stringWrapper)
取得当前SqlParam节点的sql语句,不含左右括号
|
String |
Param.getSql(Map<String,Object> param,
NameGenerator ng)
按照mybatis风格取得当前条件的sql语句.
|
String |
SqlParam.getSql(Map<String,Object> params,
NameGenerator ng)
取得where子句的sql语句(不含where,左右无括号),同时将其中包含的动态参数设置到params中.
|
String |
Param.getSql(Map<String,Object> param,
NameGenerator ng,
com.gframework.sqlparam.StringWrapper stringWrapper)
取得当前条件的sql语句.
|
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.