专栏首页arebirth重生者的IT之路Mybatis:java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String

Mybatis:java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String

原因:对于时间参数进行比较时的一个bug. 如果拿传入的时间类型参数与空字符串''进行对比判断则会引发异常。

错误写法:

  <if test="updated!= null and updated!= ''">

正确写发:

  <inf test="updated!=null">

所以比较的时候去掉比较'',只比较null就可以了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • springmvc 项目完整示例04 整合mybatis mybatis所需要的jar包 mybatis配置文件 sql语句 mybatis应用

    MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google c...

    noteless
  • 聊聊dubbo-go-proxy的jtypes

    dubbo-go-proxy/pkg/common/constant/jtypes.go

    codecraft
  • NDK开发案例 | C/C++调用java层代码

    凌川江雪
  • Java工具集-日期(DateUtils)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    cwl_java
  • Oracle的greatest和least函数

    碰巧看到一篇文章提到了Oracle的greatest函数,相对应的有个least,以为这俩是个新的函数,但是看了下官方文档,其实在11g的《SQL Langua...

    bisal
  • dextra DEX/ODEX/ART/OAT分析工具

    用户2930595
  • 【Java框架型项目从入门到装逼】第十节 simple-jdbc源码

    剽悍一小兔
  • SpringBoot ( 四 ) :thymeleaf 使用详解

    简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸...

    前朝楚水
  • 彻底弄懂Spring Schedule加载和执行流程

    石奈子

扫码关注云+社区

领取腾讯云代金券