mybatis异常invalid comparison: java.util.Date and java.lang.String
来源:互联网 发布:mysql select count 编辑:程序博客网 时间:2024/06/07 14:55
mybatis使用xml动态sql时比较时间遇到的异常
第一种
<if test="cTime != null and cTime !='' " > c_time = #{cTime}</if>
修改为
<if test="cTime != null> c_time = #{cTime}</if>
网上说这是mybatis3.3.0的一个bug,时间类型与空字符串比较会引发异常。
经过测试,并且不与空字符串比较,即使传入空字符串,也不会进入if test报错。
所以加上and cTime !=''这个多此一举。
第二种
<if test="cTime != null"> c_time = date(#{cTime,jdbcType=TIMESTAMP}) </if>
to_date(#{CREATE_DATE},'YYYY/MM/DD HH24:mi:ss')
这两种方式个人在数据库中只用date执行过,并且需要前后都加上date(c_time)= date(#{cTime,jdbcType=TIMESTAMP})
以上,其实比较麻烦,xml支持直接比较时间的
推荐
<if test="cTime != null"> c_time = #{cTime} </if>
阅读全文
0 0
- mybatis异常invalid comparison: java.util.Date and java.lang.String
- mybatis异常invalid comparison: java.util.Date and java.lang.String
- mybatis部分版本异常invalid comparison: java.util.Date and java.lang.String
- mybatis异常invalid comparison: java.util.Date and java.lang.String
- mybatis异常invalid comparison: java.util.Date and java.lang.String
- mybatis异常invalid comparison: java.util.Date and java.lang.String(date和string无法比较)
- invalid comparison: java.util.Date and java.lang.String
- Mybatis异常:Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lan
- mybatis保存日期报错invalid comparison: java.util.Date and java.lang.String
- invalid comparison: java.util.Date and java.lang.String异常的原因
- 关于mybatis报invalid comparison: java.util.Arrays$ArrayList and java.lang.String异常
- java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
- mybatis invalid comparison: java.sql.Timestamp and java.lang.String
- MyBatis sqlMapper.xml 传入String类型参数报错,invalid comparison: java.util.LinkedHashMap and java.lang.Strin
- MyBatis sqlMapper.xml 传入String类型参数报错,invalid comparison: java.util.LinkedHashMap and java.lang.Strin
- java.lang.IllegalArgumentException: invalid comparison: java.util.ArrayList and java.lang.String
- invalid comparison: java.util.ArrayList and java.lang.String——bug解决办法
- invalid comparison: com.XXX.shop.util.PageUtil and java.lang.String
- FastDFS文件服务器安装配置详解及使用入门(单机学习)
- Zookeeper--Watcher
- RabbitMQ简单理解
- python命名规范
- 二 选择排序
- mybatis异常invalid comparison: java.util.Date and java.lang.String
- 【Java学习笔记】45:优先级队列PriorityQueue和比较器Comparator
- 韩国创业公司Hdac试图通过区块链保障物联网未来
- 优秀程序员都会关注的公众号
- 数据库连接池极简教程
- 微信,下一个手机云系统?
- 自定义控件(三) 源码分析measure流程
- 归并排序-c++代码实现
- 成为java顶尖程序员要读的11本书