Can not set java.util.Date field *** to java.time.LocalDateTime解决办法
问题描述
在学习JavaWeb过程中,前端访问数据库表中datetime类型数据时,出现异常Can not set java.util.Date field *** to java.time.LocalDateTime,无法将LocalDateTime类型数据赋值给Date类型变量
原因分析:
应该属于mysql8.0驱动的bug,具体原因未知
正常情况下从表中查出datetime类型如下
出现bug时类型为LocalDateTime,值为2017-07-15T00:16:40.0,与pojo属性类型不匹配
解决方案:
方案一:在属性赋值前进行类型检查,手动将LocalDateTime转换为Date类型
if (propertyValue.getClass().toString().equals("class java.time.LocalDateTime")) {propertyValue = Timestamp.valueOf((LocalDateTime) propertyValue);}
方案二:更换mysql版本
Can not set java.util.Date field *** to java.time.LocalDateTime解决办法相关推荐
- Can not set java.util.Date field com.atguigu.qqzone.pojo.Topic.topicDate to null value
java.lang.IllegalArgumentException: Can not set java.util.Date field xxx.Topic.topicDate to null val ...
- java.util.date转化成java.sql.date
2019独角兽企业重金招聘Python工程师标准>>> java.util.Date curDate = new java.util.Date(); java.sql.Date da ...
- java.util.Date转换成java.sql.Date
// 获取当前的系统时间,以java.util.Date对象返回 Date dateUtil = new Date(); // 获取当前的系统时间,以时间戳返回 long l = System.cur ...
- java.util.Date转化为java.sql.Date出现时间错误
在mysql中用到了date类型,对应的java类型就是java.sql.Date,但是java.sql.Date的生成需要对java.util.Date类型进行转换,在转换的过程中发现出现了错误,两 ...
- 关于java.util.LinkedHashMap cannot be cast to ......的解决办法
今天在项目中遇到一个问题,接口接收到list在对list进行遍历的时候报出如下错误: 断点看一下这个list感觉没有任何的问题: 那为什么会报这个错误呢 这个接口是这样的,在想会不会是json在转li ...
- 取java.sql.date日期_JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]...
1.如何将java.util.Date转化为java.sql.Date? 转化: java.sql.Date sd; java.util.Date ud; //initialize the ud su ...
- 将java.time.LocalDate转换为java.util.Date类型
本文翻译自:Convert java.time.LocalDate into java.util.Date type I want to convert java.time.LocalDate int ...
- 如何将java.util.Date转换为java.sql.Date?
我试图使用java.util.Date作为输入,然后用它创建一个查询-所以我需要一个java.sql.Date . 我很惊讶地发现它不能隐式或显式地进行转换-但我什至不知道该怎么做,因为Java AP ...
- java.util.Date和java.sql.Date
java.util.Date是在除了SQL语句的情况下面使用的. java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分 它们都有getTime方法返回毫秒数,自然就可以直接构建 ...
- Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类
时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...
最新文章
- 微信公众号管理系统 RhaPHP1.2.5更新啦!
- 树莓派该文件名_树莓派学习笔记(2):常用linux命令
- ACL 2019 | 面向远程监督关系抽取的模式诊断技术
- 打开terminal后conda出现ERROR REPORT
- 希尔排序听起来有点难,其实很简单
- keras卷积处理rgb输入_CNN卷积神经网络模型搭建
- Arduino学习笔记-新的按键控制方式
- 差分数组|小a的轰炸游戏-牛客317E
- ubuntu通过vmware与访问宿主的文件
- uboot的readme导读(转)
- (转)这张照片告诉了你蚂蚁金服成功的秘密...
- 蓝牙耳机性能测试软件,操作方便吗 蓝牙耳机横评之功能测试篇
- 相继平均法matlab代码_AHP法中平均随机一致性指标的算法及MATLAB实现
- 咸蛋超人的CxImage学习之路(一)
- Git分支 合并 暂时储藏分支 标签 链接多个仓库
- Linux文件锁(Filelock)是什么,怎么用?
- nginx -rtmp多码率,动态码率二级m3u8适应
- 北京交通大学万怀宇:时空交通数据预测方法及应用
- php面试理论之精选
- 2021-10-4Bootstrap
热门文章
- 项目管理工具 | 软件开发项目管理软件
- 2018-03-08,模板消息推送,全代码,多多指教
- 《30天自制操作系统》学习笔记--第0天
- UE4地形使用卫星贴图
- E. Yet Another Array Counting Problem
- CSP-M2 B - HRZ 学英语
- React基础 ① -- 从零开始
- excel不同文件表格批量加表头vba_多个excel表格自动汇总|如何把两个文件表格用VBA从另一个EXCEL表格导入数据到这个表格中?...
- 千亿商用车车联网市场,智能车载终端企业如何抢食?
- edge浏览器受信任_Edge 浏览器如何添加信任站点