mybatis我们常用的判空操作,出现了常见问题:

错误写法:if test=”status == ‘Y'”

结果:抛异常NumberFormatException异常!提示内容非常少,看不出问题在哪里!

正确写法:if test='status == “y”'

还可以这样写:if test=”status == ‘y'.toString()”

或者可以这样写 if test ='status==”Y”'

补充:Mybatis3 判断字符串

在使用Mybatis3过程中发现一个奇怪的问题,判断字符串必须要用指定的格式

mapper内如下:

ORDER BY a.registrationDate DESC

ORDER BY a.signDate DESC

报错:

### Error querying database. Cause: java.lang.NumberFormatException: For input string: "R" ### Cause: java.lang.NumberFormatException: For input string: "R"] with root cause java.lang.NumberFormatException: For input string: "R"

test="regOrSign != null and regOrSign == 'R' "

-> test='regOrSign != null and regOrSign == "R" '

改成这样就可以了,这个问题同样适用if标签

以上所述是小编给大家介绍的Mybatis3 if判断字符串变态写法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

java判断字符串写法_Mybatis3 if判断字符串变态写法相关推荐

  1. java 判断 中文字符_java中判断字符串中是否有中文字符

    package com.meritit.test; public class TestChart { public static void main(String[] args) throws Exc ...

  2. java检查两个字符串是否包含,java判断一个字符串是否包含另外一个字符串,java另外一个,要检查一个字符串是否包含...

    java判断一个字符串是否包含另外一个字符串,java另外一个,要检查一个字符串是否包含 要检查一个字符串是否包含另外一个字符串需要使用indexOf()方法,如果indexOf方法返回大于等于0的值 ...

  3. android 判断字符相等,字符串的截取,判断字符串是否相等和字符串是否为空的方法总结Java,Android...

    最近做项目Android时遇到了字符串的截取,判断字符串是否相等和字符串是否为空问题刚好用的上自己也知道些,所以整理了方便以后用,和供大家参考,有什么更好的方法或者其它方法我么可以一起交流,谢谢大家! ...

  4. java 字符串不等于_java如何对字符串进行不等于判断

    java如何对字符串进行不等于判断 发布时间:2020-06-17 10:41:59 来源:亿速云 阅读:244 作者:Leah java如何对字符串进行不等于判断?相信很多新手小白还没学会这个技能, ...

  5. java 判断字符 不等于 或者_java中字符串不等于怎么判断

    java中字符串不等于可以使用equals()方法判断,equals()方法用于将字符串与指定的对象比较. 语法public boolean equals(Object anObject) 参数 an ...

  6. java 字符串不等于_java中字符串不等于怎么判断

    java中字符串不等于可以使用equals()方法判断,equals()方法用于将字符串与指定的对象比较. 语法public boolean equals(Object anObject) 参数 an ...

  7. java中字符串不等于_java中字符串不等于怎么判断

    java中字符串不等于可以使用equals()方法判断,equals()方法用于将字符串与指定的对象比较. 语法public boolean equals(Object anObject) 参数 an ...

  8. java 判断字符是否为数值型_java算法----判断字符串是否为数值型字符串

    package com.huifudianxia.interview; import java.util.regex.Matcher; import java.util.regex.Pattern; ...

  9. java字符串中包含_怎么判断一个字符串是否包含另一个字符串

    第一步骤:判断一个字符串是否包含另一个字符串. 1.思路整理 首先我们可以借助于java中String类提供的indexOf方法 2.代码如下 public class TestString { pu ...

最新文章

  1. 西安电子科技大学计算机全国排名第几,全国五所电子类高校排名,北京邮电大学排名第三...
  2. Fastai-学习器训练
  3. JS函数运行在它们被定义的作用域内,而不是它们被执行的作用域内
  4. 今日头条核心技术“个性推荐算法”揭秘
  5. 计算机活动宣传稿,畅想科技,创造梦想 ——东华大学计算机科学与技术学院第十一届图灵科技文化节通讯稿...
  6. DT100pro上手体验
  7. ASP.NET MVC 上传图片到项目目录中的文件夹并显示
  8. Confluence 6 禁用或者重新启用一个任务
  9. H3C iMC PLAT 安装部署相关问题及解决方法1
  10. 关于iOS实现前台,后台,锁屏或关闭app语音播报
  11. 强化学习RL——多臂老虎机问题
  12. MATLAB 曲线拟合
  13. linux中prometheus的使用
  14. 读懂python代码_【坚持】Selenium+Python学习之从读懂代码开始 DAY6
  15. iOS 系统权限配置
  16. 数字时代下,工厂的智能加工、检测与控制
  17. android studio 3.4教程,android studio3.4安装指南图文教程
  18. Latex中参考文献的写作方法
  19. 持续交付之一——软件交付的问题
  20. 200604013个人日志(摘录一些厦门集美区教育局06年招人的信息)

热门文章

  1. 中国商用机身组件市场趋势报告、技术动态创新及市场预测
  2. Datawhale 计算机视觉基础-图像处理(上)-Task01 OpenCV框架与图像插值算法
  3. 深度强化学习—— 译 Deep Reinforcement Learning(part 0: 目录、简介、背景)
  4. ttkefu如何下载访客的访问明细
  5. 融云钜惠来袭,新客尝鲜首月 2.7 折起,超值套餐 6 折起
  6. java sorted 方法_多个.sorted(…)调用java 8流
  7. 大学英语B-必考词汇400个
  8. 光遇服务器修复暴风眼刷新了吗,光遇暴风眼怎么进 光遇暴风眼刷新时间
  9. 学习笔记之——基于深度学习的图像超分辨率重建
  10. 深度学习入门笔记(李沐)(一)