mybatis 使用标签时<if>标签注意事项
来源:互联网 发布:wifi劫持软件下载 编辑:程序博客网 时间:2024/06/03 16:10
1.dao层代码
public int getCount(@Param("sex")String sex, @Param("name")String name);2..xml代码 ,错误的写法,看似正确的等于号
select count(*)from PRO_PROJECT twhere 1=1<if test="sex == '1'"> and name=#{name} </if>正确的写法有两种
第一种 因为参数类型是字符串,必须这样写,否则等于号判断无效!
select count(*)from PRO_PROJECT twhere 1=1<if test="sex == '1'.toString()"> and name=#{name} </if>
第二种 这种方法与参数类型为整形时一样
select count(*)from PRO_PROJECT twhere 1=1<if test="sex == 1"> and name=#{name} </if>
阅读全文
0 0
- mybatis 使用标签时<if>标签注意事项
- Mybatis IF标签
- MyBatis动态SQL之一使用 if 标签和 choose标签
- MyBatis动态SQL之一使用 if 标签和 choose标签
- Mybatis的<where><if>标签
- MyBatis--动态SQL---if标签
- MyBatis if标签比较字符串
- <c:if>标签使用
- mybatis中使用if标签比较两个字符串是否相等
- mybatis中使用if标签比较两个字符串是否相等
- mybatis的动态SQL(一)if标签的使用
- html标签使用注意事项
- s:if标签字符串比较注意事项
- Mybatis的mapper.xml的传值和<if></if>标签的使用(学习分享)
- Mybatis <collection> 标签使用。
- Mybatis trim 标签使用
- mybatis <association>标签使用
- 使用Struts标签时的注意事项
- Log4Net中RollingLogFileAppender的配置详情
- webSocket
- jquery实现指定时间自动关闭消息框
- JAVASE
- 第十天:图像滤波
- mybatis 使用标签时<if>标签注意事项
- A*算法的实现(c++优先队列)
- Linux进程间通讯的几种方式
- Linux常用命令大全
- Bat命令切换DNS
- 在天才师兄引领下,只做引擎平台,不再做小打小闹的事情了,不为钱编码
- 说说大型网站架构的演化历程
- 自己用的C#基础学习笔记(一)——C#面向过过程
- Unity关于层级细节(LOD)的使用