当前位置: 首页 > article >正文

mybatis 参数判断报错的问题

<!-- 是否品牌客户  品牌字段不为空 -->
<if test="brandCustomer != null">
    <if test="brandCustomer == '是'">
       and (c.brand is not null and c.brand !='')
    </if>
    <if test="brandCustomer == '否'">
        and (c.brand is null or c.brand ='')
    </if>
</if>

执行报错

<!-- 是否品牌客户  品牌字段不为空 -->
<if test="brandCustomer != null">
    <if test="brandCustomer == '是'.toString()">
       and (c.brand is not null and c.brand !='')
    </if>
    <if test="brandCustomer == '否'.toString()">
        and (c.brand is null or c.brand ='')
    </if>
</if>

因为'' 会转为char

参考文档

if 判断等于一个字符串_mybatis if等于字符串-CSDN博客


http://www.kler.cn/a/380426.html

相关文章:

  • 自研小程序-心情追忆
  • windows XP,ReactOS系统3.4 共享映射区(Section)---2
  • 【网络安全】开发中存在的重定向与Referer问题
  • GitHub上传自己的项目
  • IMU应用于监测进食
  • 【MySQL工具】pt-archiver
  • ML2001-2 机器学习/深度学习 过拟合(overfit)
  • Qt中的Model与View5: QStyledItemDelegate
  • 【含文档+源码】基于SpringBoot+Vue的新型吃住玩一体化旅游管理系统的设计与实现
  • 【格式化查看JSON文件】coco的json文件内容都在一行如何按照json格式查看
  • Hadoop生态系统主要包括哪些组件以及它们的作用
  • 探索 MarsCode:代码练习-AI助你提升编码/算法能力
  • OpenCV图像基础
  • 红队知识学习入门(3)Shodan使用6
  • 算法:图的相关算法
  • CMFCMaskedEdit 类和CIPAddressCtrl 类
  • 论负载均衡技术在Web系统中的应用论文
  • JMeter与大模型融合应用之jmeter.properties配置文件新增配置
  • Rust 力扣 - 1493. 删掉一个元素以后全为 1 的最长子数组
  • 基于卷积神经网络的水稻叶片病害识别系统(pytorch框架,python源码)
  • Typora在ubuntu上通过Picgo-core来进行Github图床上传(超详细)
  • 介绍目标检测中mAP50和mAP50-95的区别
  • SQL CASE表达式与窗口函数
  • Unity 中winform端转webGL异常处理
  • 100种算法【Python版】第43篇——优化算法之模拟退火算法
  • OpenCV视觉分析之目标跟踪(9)计算扩展相关系数computeECC()的使用