Mybatis if clause
来源:互联网 发布:安卓投屏软件 airplay 编辑:程序博客网 时间:2024/06/06 15:00
写mybatis的时候想用if语句,可是却找不到文档TT,最后仍然是师兄帮忙解决的~
这其实也是一个小技巧:
<select id="getMarks" parameterType="java.util.Map" resultMap="BaseResultMap"> SELECT * FROM test WHERE 1=1-- //匹配字段的id语句 <if test="family != null"> AND family =#{family,jdbcType=VARCHAR} </if>-- 注意,GROUP 是关键字不能用来当columnTTTTT <if test="grouper != null"> AND grouper =#{grouper,jdbcType=VARCHAR} </if> <if test="branch != null"> AND branch =#{branch,jdbcType=VARCHAR} </if> <if test="language != null"> AND languager =#{language,jdbcType=VARCHAR} </if> </select>
看出,这里面其实也也有一个小bug就是,grouper,为什么我不用group呢?
因为group是 关 ! 键 ! 字 ! !!!当idea解析这个mapper的时候,遇到group你说它会把group当作关键字,还是数据库里面的一个表头?!
阅读全文
0 0
- Mybatis if clause
- Mybatis IF判断问题
- mybatis 的if else
- mybatis IF判断
- MyBatis if else
- Mybatis IF标签
- Mybatis if 判断字符串
- mybatis <if>判断
- mybatis中的if语句
- mybatis之if
- mybatis查询报错 Unknown column 'xxx' in 'where clause'
- Mybatis的<where><if>标签
- mybatis作if判断注意
- 【mybatis】IF判断的坑
- Mybatis <if> 判断的坑
- MyBatis基本数据类型if判断
- mybatis 之 if test 条件
- MyBatis--动态SQL---if标签
- hdu 4027
- Java中@Override的作用和用法
- poj 1147:Binary codes (置换群)
- 数据库SQL优化大总结之 百万级数据库优化方案
- Binary Selection Sort(二元选择排序)
- Mybatis if clause
- 深入理解Spring系列之十:DispatcherServlet请求分发源码分析
- 关于license
- CF623A Graph and String(二分图染色)
- 检验The Gauss-Bonnet Theorem
- Docker入门
- shell编程,正则表达式介绍,grep命令的使用
- JAVA学习总结之Map集合
- Jetson TX2刷机及安装tensorflow gpu注意事项