类 BoundSql
java.lang.Object
org.ssssssss.magicapi.modules.db.BoundSql
SQL参数处理
- 作者:
- mxd
-
字段概要
字段 -
构造器概要
构造器限定符构造器说明privateBoundSql()privateBoundSql(org.ssssssss.script.runtime.RuntimeContext runtimeContext, String sqlOrXml, List<Object> parameters, SQLModule sqlModule) BoundSql(org.ssssssss.script.runtime.RuntimeContext runtimeContext, String sqlOrXml, Map<String, Object> parameters, SQLModule sqlModule) (专用程序包)BoundSql(org.ssssssss.script.runtime.RuntimeContext runtimeContext, String sql, SQLModule sqlModule) -
方法概要
修饰符和类型方法说明voidaddParameter(Object value) 添加SQL参数(专用程序包) BoundSql(专用程序包) <T> Texecute(List<SQLInterceptor> interceptors, Supplier<T> supplier) 获取缓存值private <T> TgetCacheValue(String sql, Object[] params, Supplier<T> supplier) 获取缓存值Object[]获取要执行的参数org.ssssssss.script.runtime.RuntimeContextgetSql()获取要执行的SQLprivate voidinit()private voidvoidsetExcludeColumns(Set<String> excludeColumns) voidsetParameters(List<Object> parameters) 设置要执行的参数void设置要执行的SQL
-
字段详细资料
-
REPLACE_MULTI_WHITE_LINE
-
MYBATIS_TAGS
-
sqlOrXml
-
parameters
-
excludeColumns
-
sqlModule
-
bindParameters
-
runtimeContext
private org.ssssssss.script.runtime.RuntimeContext runtimeContext
-
-
构造器详细资料
-
BoundSql
-
BoundSql
-
BoundSql
-
BoundSql
-
BoundSql
private BoundSql()
-
-
方法详细资料
-
init
private void init() -
normal
-
getSqlModule
-
copy
-
getExcludeColumns
-
setExcludeColumns
-
addParameter
添加SQL参数 -
getSql
获取要执行的SQL -
setSql
设置要执行的SQL -
getParameters
获取要执行的参数 -
setParameters
设置要执行的参数 -
getRuntimeContext
public org.ssssssss.script.runtime.RuntimeContext getRuntimeContext() -
getCacheValue
获取缓存值 -
execute
获取缓存值
-