接口 Join<Children>
- 所有超级接口:
Serializable
- 所有已知实现类:
AbstractLambdaWrapper,AbstractWrapper,LambdaQueryWrapper,LambdaUpdateWrapper,QueryWrapper,UpdateWrapper
拼接
- 从以下版本开始:
- 2017-05-26
- 作者:
- hubin miemie HCL
-
方法概要
修饰符和类型方法说明拼接 sqldefault Children拼接 sqlsql 注释(会拼接在 sql 的最后面)default Childrensql 注释(会拼接在 sql 的最后面)拼接 EXISTS ( sql语句 )default Children拼接 EXISTS ( sql语句 )sql 起始句(会拼接在SQL语句的起始处)default Childrensql 起始句(会拼接在SQL语句的起始处)无视优化规则直接拼接到 sql 的最后(有sql注入的风险,请谨慎使用)default Children无视优化规则直接拼接到 sql 的最后(有sql注入的风险,请谨慎使用)拼接 NOT EXISTS ( sql语句 )default Children拼接 NOT EXISTS ( sql语句 )default Childrenor()拼接 ORor(boolean condition) 拼接 OR
-
方法详细资料
-
or
拼接 OR- 返回:
- children
-
or
拼接 OR- 参数:
condition- 执行条件- 返回:
- children
-
apply
拼接 sql!! 会有 sql 注入风险 !!
例1: apply("id = 1")
例2: apply("date_format(dateColumn,'%Y-%m-%d') = '2008-08-08'")
例3: apply("date_format(dateColumn,'%Y-%m-%d') = {0}", LocalDate.now())
例4: apply("type={0,javaType=int,jdbcType=NUMERIC,typeHandler=xxx.xxx.MyTypeHandler}", "待处理字符串")
- 参数:
values- 数据数组- 返回:
- children
-
apply
拼接 sql!! 会有 sql 注入风险 !!
例1: apply("id = 1")
例2: apply("date_format(dateColumn,'%Y-%m-%d') = '2008-08-08'")
例3: apply("date_format(dateColumn,'%Y-%m-%d') = {0}", LocalDate.now())
例4: apply("type={0,javaType=int,jdbcType=NUMERIC,typeHandler=xxx.xxx.MyTypeHandler}", "待处理字符串")
- 参数:
condition- 执行条件values- 数据数组- 返回:
- children
-
last
无视优化规则直接拼接到 sql 的最后(有sql注入的风险,请谨慎使用)例: last("limit 1")
注意只能调用一次,多次调用以最后一次为准
- 参数:
lastSql- sql语句- 返回:
- children
-
last
无视优化规则直接拼接到 sql 的最后(有sql注入的风险,请谨慎使用)例: last("limit 1")
注意只能调用一次,多次调用以最后一次为准
- 参数:
condition- 执行条件lastSql- sql语句- 返回:
- children
-
comment
sql 注释(会拼接在 sql 的最后面)自3.5.6开始,默认不处理转义字符,如有需要,调用
StringEscape.escapeRawString(String)- 参数:
comment- sql注释- 返回:
- children
-
comment
sql 注释(会拼接在 sql 的最后面)自3.5.6开始,默认不处理转义字符,如有需要,调用
StringEscape.escapeRawString(String)- 参数:
condition- 执行条件comment- sql注释- 返回:
- children
-
first
sql 起始句(会拼接在SQL语句的起始处)自3.5.6开始,默认不处理转义字符,如有需要,调用
StringEscape.escapeRawString(String)- 参数:
firstSql- 起始语句- 返回:
- children
-
first
sql 起始句(会拼接在SQL语句的起始处)自3.5.6开始,默认不处理转义字符,如有需要,调用
StringEscape.escapeRawString(String)- 参数:
condition- 执行条件firstSql- 起始语句- 返回:
- children
- 从以下版本开始:
- 3.3.1
-
exists
拼接 EXISTS ( sql语句 )!! sql 注入方法 !!
例: exists("select id from table where age = 1")
- 参数:
existsSql- sql语句values- 数据数组- 返回:
- children
-
exists
拼接 EXISTS ( sql语句 )!! sql 注入方法 !!
例: exists("select id from table where age = 1")
- 参数:
condition- 执行条件existsSql- sql语句values- 数据数组- 返回:
- children
-
notExists
拼接 NOT EXISTS ( sql语句 )!! sql 注入方法 !!
例: notExists("select id from table where age = 1")
- 参数:
existsSql- sql语句values- 数据数组- 返回:
- children
-
notExists
拼接 NOT EXISTS ( sql语句 )!! sql 注入方法 !!
例: notExists("select id from table where age = 1")
- 参数:
condition- 执行条件existsSql- sql语句values- 数据数组- 返回:
- children
-