mybatis的函数

mybatis的函数

1) with .. as ( select * from *)

相当于提取一个临时表,以便于复用,在union all中经常用到,以及需要复用的时候用到;
这是CTE的格式,使用此CTE临时表的表达式必须跟在后面,否则就会出错;
可以定义多个CTE临时表,中间用逗号隔开.

2)

if test 中可以使用java.lang.Sting的方法

3) 常用函数

case when.. then.. else.. end 条件判断
decode('','','') 条件判断
NVL('',0) 空值转换
条件判断标签
修改值标签
选择标签
’ 绝对文本标签,里面的mybatis不解析直接在数据解析,用于标签冲突

4)标签相关

集合标签
关联标签
鉴别器标签,用于根据不同的值来映射不同bo

你可能感兴趣的:(java)