Mybatis写SQL语句注意
来源:互联网 发布:好玩的2d网络pc游戏 编辑:程序博客网 时间:2024/05/19 02:28
1.mybatis where 动态查询时,首个查询语句的首个单词中不要出现sql的关键字
比如:
<where> <if test="orgIds !=null"> org.id IN <foreach collection="orgIds" item="item" index="index" open="(" separator="," close=")"> #{item} </foreach> </if> AND coupon.isdel = 0 </where>
其中org 的前两个字母是 or ,和sql的关键字 OR 是一样的所以会截取 按 g.id IN来查询
解决方案:
和 coupon.isdel = 0 调换一下位置便可(屏蔽关键字):
<where> coupon.isdel = 0 <if test="orgIds !=null"> AND org.id IN <foreach collection="orgIds" item="item" index="index" open="(" separator="," close=")"> #{item} </foreach> </if> </where>
- Mybatis写SQL语句注意
- 写Sql语句注意
- mybatis中sql语句注意
- PHP中写SQL语句注意
- mybatis 写sql语句 rownuma条件
- mybatis-xml中写sql语句
- mybatis中写sql语句时需要转义的字符
- mybatis中写sql语句时需要转义的字符
- Sql语句优化注意
- sql 语句注意点
- mybatis动态SQL语句
- mybatis 打印sql语句
- MyBatis显示SQL语句
- mybatis动态SQL语句
- mybatis动态SQL语句
- MyBatis显示SQL语句
- MyBatis 动态SQL语句
- mybatis sql语句配置
- Jetty容器
- cocos2d-x 2.0版本 自适应屏幕分辨率 .
- Windows7体验:基于系统镜像的备份
- 标准非STL容器 : bitset
- Android开发之摄像头
- Mybatis写SQL语句注意
- c语言学习笔记7
- 如何判断link标签css文件加载完毕
- Myeclipse 设定文件的默认打开方式
- 线段树+树状数组整理
- 如何定义接口?
- 【Android】【转】文件保存与读取
- js 遍历对象属性
- C结构体之位域(位段)