查询字段值可能为null
也可能不为null

<select id="select" resultMap="BaseResultMap">select<include refid="Base_List"/>from DIC_BIZ_ITEM_PERFORMANCEWHERE 1=1<choose><when test="sampleBizModelId !=null and sampleBizModelId !=''">AND SAMPLE_BIZ_MODEL_ID=#{sampleBizModelId}</when><otherwise>AND SAMPLE_BIZ_MODEL_ID IS NULL</otherwise></choose><choose><when test="laboratoryId !=null and laboratoryId !=''">AND LABORATORY_ID=#{laboratoryId}</when><otherwise>AND LABORATORY_ID IS NULL</otherwise></choose><choose><when test="sampleModelId !=null and sampleModelId !=''">AND SAMPLE_MODEL_ID=#{sampleModelId}</when><otherwise>AND SAMPLE_MODEL_ID IS NULL</otherwise></choose><choose><when test="assayBizItemId !=null and assayBizItemId !=''">AND ASSAY_BIZ_ITEM_ID=#{assayBizItemId}</when><otherwise>AND ASSAY_BIZ_ITEM_ID IS NULL</otherwise></choose>
</select>

Mybatis查询可能为null相关推荐

  1. MyBatis查询数据返回null

    MyBatis查询返回null 可能原因 SQL语句查询条件有问题 数据库中没数据 返回字段与Entity的属性不对应 解决方案 针对 SQL语句查询条件有问题.数据库中没数据 建议将SQL手动拼接之 ...

  2. Mybatis查询中文返回null

    一.问题 Spring Boot框架配置Mybatis后,查询数据返回值为null 如图: 二.原因及解决方法 原因: 查询数据时,使用了中文作为查询条件,而中文在查询时会变成乱码,因此查询不到. 解 ...

  3. mybatis查询返回null解决方案

    mybatis查询返回null解决方案 参考文章: (1)mybatis查询返回null解决方案 (2)https://www.cnblogs.com/zipon/p/6361661.html 备忘一 ...

  4. Spring Boot之基于Redis实现MyBatis查询缓存解决方案

    转载自 Spring Boot之基于Redis实现MyBatis查询缓存解决方案 1. 前言 MyBatis是Java中常用的数据层ORM框架,笔者目前在实际的开发中,也在使用MyBatis.本文主要 ...

  5. ssm框架数据查询一直为null

    对于ssm框架中关于mybatis数据查询一直报null的解决办法,首先要确保自己的xml文件写对! <!-- 悟--><select id="findByLoginId& ...

  6. Mybatis查询oracle之clob类型

    clob是大字段,可以存储文档内容,mybatis查询clob字段需要做一些处理,才可以返回字符串,可用以下方法处理: 1.public static String getClob(Object o) ...

  7. @Transactional注解和Mybatis缓存问题(Mybatis 查询结果 List 对List修改后再次查询,结果与数据库不一致)

    Mybatis 查询结果 List 对List修改后再次查询,结果与数据库不一致 使用 Mybatis 查询,结果为对象的 List ,修改List内的参数后,使用相同参数再次查询,发现查询结果与数据 ...

  8. mybatis查询时间段sql语句和DATE_FORMAT

    1.mysql 格式化日期 DATE_FORMAT,FROM_UNIXTIME,UNIX_TIME等  DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据. Sql代码   DATE_ ...

  9. Mybatis查询:结果集的顺序引起的数据缺失和重复的坑

    上一篇文章遇到一个问题:Mybatis多表关联内连接和左连接结果不一致 详情请看文章链接: https://blog.csdn.net/qq_18259401/article/details/8002 ...

最新文章

  1. c# xml html标签,在asp.net(C#)中采用自定义标签和XML、XSL显示数据
  2. 【机器学习】深度盘点:详细介绍 Python 中的 7 种交叉验证方法!
  3. 5、jeecg 笔记之 minidao 条件判断
  4. android The public type classname must be defined in its own file 报错
  5. nfine框架 上传文件,nfine(nfine快速开发框架)
  6. 【Qt教程】2.4 - Qt5 控件 - QListWidget列表框
  7. 保存网站快捷方式到桌面的php代码,转的一个朋友的了,加了点判断
  8. Ubuntu 学习系列-安装Flash播放器
  9. WiFi 空口抓包工具 --- OmniPeek
  10. 计算机的排版方法,计算机编辑排版系统及其方法
  11. 贴片钽电容封装、尺寸
  12. 单龙芯3A3000-7A1000PMON研究学习-(4)撸起袖子干-makefile(a)
  13. HCIA Storage部分题库
  14. python 打印/输出元素,用 逗号/空格 分隔
  15. django批量修改table_django formset实现数据表的批量操作的示例代码
  16. 应用程序无法正常启动(oxc000007b):解决方案
  17. 5类“计算机”专业很吃香,人才缺口巨大,就业前景良好
  18. springboot网络微小说 毕业设计-附源码031758
  19. macosx输入法将英文设成默认
  20. mysql查询未讲课教师_SQL数据库查询语言练习

热门文章

  1. java 中流的使用
  2. TCP/IP总结(4)TCP 之3次握手
  3. 区块链BaaS云服务(14)华大BGI区块链“安全多方计算“
  4. C++ Primer 5th笔记(4)chapter4 表达式
  5. 攻防世界Reverse第十一题csaw2013reversing2
  6. 738. 单调递增的数字(贪心算法)
  7. [ARM-assembly]-ARMv8 A64 Quick Reference
  8. Docker安装及基本使用
  9. MPICH 完整配置存档
  10. (32)第一个驱动程序