myBatis关于不允许空值属性的查询
来源:互联网 发布:传奇app源码 编辑:程序博客网 时间:2024/05/22 09:48
数据库中id属性为主键,不允许为空值
<select id="getUser" resultType="com.hundsun.zdr.Stu"> SELECT * FROM Stu WHERE TRUE <if test="id!=0"> and id = #{id} </if> <if test="name!=null"> and name like CONCAT('%',#{name},'%') </if> <if test="birthday!=null"> AND birthday like CONCAT('%',#{birthday},'%') </if> <if test="sex!=null"> AND sex like CONCAT(#{sex},'%') </if> <if test="address!=null"> AND address like CONCAT('%',#{address},'%') </if> <if test="teacher!=null"> AND teacher like CONCAT('%',#{teacher},'%') </if> </select>
<if test="id!=0"> and id = #{id} </if>如果写成这样
<if test="id!=null"> and id = #{id} </if>查询的时候保证id的值不能为空才能正常的查询到值
这个问题很困扰我
1 0
- myBatis关于不允许空值属性的查询
- MyBatis查询属性为空
- 关于Mybatis 查询 查到空数据列的情况
- 关于MyBatis关联查询 (association)映射为空的问题
- mybatis空值查询处理
- mybatis查询字段为空返回另一个字段的值
- mybatis中数组空值查询条件
- mybatis foreach in查询语句 关于逗号 空值处理问题
- 关于mybatis的模糊查询
- 关于mybatis的模糊查询
- 关于属性传值为空的问题
- sql server 关于空值判定的查询
- 已解决:mybatis 查询默认过滤值为空的字段
- Hibernate的findByExample莫名加入了值为空的的属性做查询条件
- 已解决:MyBatis查询数据库空值处理
- 涉及到空值的查询
- MySQL的空值查询
- 关于mybatis多参数查询的方法
- 古代文化与典故
- 我的成长—优化类(new数组)--2016.8.13
- LearnOpenGL学习笔记4:纹理
- 【数据结构】——树状数组的几种模型
- YYModel 简介与使用
- myBatis关于不允许空值属性的查询
- 人脸识别-再识
- Sring 字符串判断是否相同
- map写入文件及从文件读出
- c# 经验谈:巧用Expression表达式 解决类似于sql中 select in 的查询
- 傅立叶分析导论-5 傅里叶变换
- IE6IE7Firefox浏览器不兼容原因及解决办法
- git difftool 第三方工具配置
- java中方法为什么需要返回值?