SSM:日期Date类型无法直接入库
来源:互联网 发布:淘宝网天猫女装冬装 编辑:程序博客网 时间:2024/05/19 13:43
BUG:invalid comparison: java.util.Date and java.lang.String
实体类日期Date格式;
页面上字符串;
数据库date类型;
<result column="pro_time" property="proTime" jdbcType="DATE" />
不明白为啥date类型不能直接入库?
查了一堆资料,
有人说Controller加上下列代码,结果然并栾。。
@InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); dateFormat.setLenient(false); binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, false)); }
后来发现,是不是版本原因造成bug,但是我这个mybatis3.4.1最新的,难道更换版本?
终于找到解决办法,这是由于mybatis日期类型比较时出现问题,date类型不能与字符串类型比较,原因不知。这就找到了问题。xml文件中,判断是否为空时,与null和‘’比较导致问题。更改后,解决bug。
<if test="Time!=null and test="Time!=''">将字符串类型删除即可
PS:我恨这种由于版本原因导致的bug,根本无从查起。或许我还是太年轻了!!!
参考资料:
http://mvnrepository.com/artifact/org.mybatis/mybatis
http://stackoverflow.com/questions/30163144/datetimeformatpattern-yyyy-mm-dd-with-spring-mvc-rest-service-gives-error
http://www.oschina.net/question/252854_2144935
http://blog.csdn.net/wanghailong_qd/article/details/50673144
0 0
- SSM:日期Date类型无法直接入库
- Java SE | SSM 日期类型的转换 由String 转换为Date
- Date日期类型操作
- Date日期类型比较
- SSM日期类型的转化
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- 在Windows下配置svn服务端钩子程序(部分)
- 第三篇《iOS CoreData创建managedObjectContext失败》
- 继承中的语法检查器
- R语言连接hbase问题疑解
- iOS开发:常用控件UIScrollView
- SSM:日期Date类型无法直接入库
- lk 之dpc
- NDK工程错误
- 粗糙集,邻域粗糙集与实域粗糙集概述
- Excel插件开发
- poj 1042 && uva 757 && la 5422
- 基数排序(链表)
- (一)环境搭建篇
- 在Android中实现阴影效果 背景阴影