admin管理员组文章数量:1794759
mybatis的函数
mybatis的函数 1) with .. as ( select * from *)
相当于提取一个临时表,以便于复用,在union all中经常用到,以及需要复用的时候用到; 这是CTE的格式,使用此CTE临时表的表达式必须跟在后面,否则就会出错; 可以定义多个CTE临时表,中间用逗号隔开.
2) <if test='sample eq "T".toString()'>if test 中可以使用java.lang.Sting的方法 <if test='sample.indexOf("t")!=-1'>
3) 常用函数case when.. then.. else.. end 条件判断 decode('','','') 条件判断 NVL('',0) 空值转换 <where> 条件判断标签 <update> <set> </set> </update> 修改值标签 <chose> <when></when> <otherwise></otherwise> </chose> 选择标签 ‘<![CDATA[]]>’ 绝对文本标签,里面的mybatis不解析直接在数据解析,用于标签冲突
4)<resultType>标签相关<collection>集合标签 <association>关联标签 <discriminator> <case></case> </discriminator> 鉴别器标签,用于根据不同的值来映射不同bo
版权声明:本文标题:mybatis的函数 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686490667a73412.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论