在使用mysql查询的时候,报的这个错误。

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

一、原因分析

<if test="createTime != null and createTime!=''">and create_time=#{createTime}</if>

二、解决办法

在mybatis 3.3.0,对于时间参数进行比较时的一个bug. 如果拿传入的时间类型参数与字符串进行对比判断则会引发异常. 所以在上面的代码中去修改判断条件, 只保留非空判断就可以了。

<if test="createTime != null">and create_time=#{createTime}</if>

invalid comparison: java.util.Date and java.lang.String相关推荐

  1. mybatis异常invalid comparison: java.util.Date and java.lang.String

    原文链接:http://blog.csdn.net/wanghailong_qd/article/details/50673144 mybatis异常invalid comparison: java. ...

  2. 【明哥报错簿】之 mybatis异常invalid comparison: java.util.Date and java.lang.String

    [明哥报错簿]之 mybatis异常invalid comparison: java.util.Date and java.lang.String 参考文章: (1)[明哥报错簿]之 mybatis异 ...

  3. java.util.Date和java.sql.Date的区别及应用

    ava.util.Date 就是在除了SQL语句的情况下面使用 java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分 它都有getTime方法返回毫秒数,自然就可以直接构建 ...

  4. 如何将java.util.Date转换为java.sql.Date?

    我试图使用java.util.Date作为输入,然后用它创建一个查询-所以我需要一个java.sql.Date . 我很惊讶地发现它不能隐式或显式地进行转换-但我什至不知道该怎么做,因为Java AP ...

  5. java.util.Date和java.sql.Date

    java.util.Date是在除了SQL语句的情况下面使用的. java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分 它们都有getTime方法返回毫秒数,自然就可以直接构建 ...

  6. java.util.Date和java.sql.Date之间的相互转换

    1.java.util.Date转换为java.sql.Date java.util.Date curDate = new java.util.Date(); java.sql.Date date = ...

  7. java.util.Date与 java.sql.Date两个包下Date的区别与联系

    一般我在项目中导入需要的包,大部分情况下都会根据IDE的提示自动导入默认的包,少数情况下会扫一眼,看看是不是需要的包,极少情况会斟酌一下,确认一下这就是需要的包. 最近在项目中导入JDK中的Date包 ...

  8. java8 util.time_Java8 java.util.Date转换为java.time.ZonedDateTime

    尝试将java.util.Date转换为java.time.LocalDate时,我收到以下异常. java.time.DateTimeException: Unable to obtain Zone ...

  9. java.util.Date和java.sql.Date 一点区别

    最近无意中发现,在oracle中同一样的一个Date类型字段,存储的日期格式有两种不同的情况,第一种是2011-1-1 12:00:00,第二种是2011-1-1,仔细查找发现在向数据库中写数据的时候 ...

最新文章

  1. Spark机器学习(9):FPGrowth算法
  2. **Git分支管理策略
  3. C语言求积标识符,《C语言程序设计》模拟试卷四.doc
  4. TS各个表 与 SECTION 的解析 CAS原理
  5. 5导出word_妙招技法 | 教你如何快速导出Word文档中的图片
  6. 2015年第六届蓝桥杯国赛试题(JavaA组)
  7. [周榜单]极乐小程序榜单(第十一期)
  8. 基于OpenCV全景图像拼接
  9. 模板题——数位DP、状态压缩、记忆化搜索
  10. Linux VS code安装Monaco字体
  11. Windows10搭建EDK2环境
  12. 【分享】李笑来采访路金波老师的录音
  13. 记一次jenkins 构建go项目经历
  14. 【看这个篇就够了】95%成为网络安全工程师
  15. everything changes so quietly
  16. RT-Thread FAL 组件使用
  17. 减加乘除全选不选dom验证
  18. 时间戳与时间的转换大全
  19. 嵌入式开发培训去哪?参加培训班你被坑了?
  20. java培训师简历怎么写,逆袭面经分享

热门文章

  1. 电子围栏原理解析---原理
  2. [数据结构]-循环队列
  3. SSM框架之多数据源配置
  4. 【Statistics】均值
  5. leetcode isPalindrome (回文数判断)
  6. 【Objective-C学习记录】第一天
  7. 无熟人难办事?—迪米特法则
  8. linux下用mail发送邮件
  9. Asp.net导出Excel报表(解决无网格问题)
  10. 教你如何防止网站被挂马!