问题描述

在学习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解决办法相关推荐

  1. 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 ...

  2. java.util.date转化成java.sql.date

    2019独角兽企业重金招聘Python工程师标准>>> java.util.Date curDate = new java.util.Date(); java.sql.Date da ...

  3. java.util.Date转换成java.sql.Date

    // 获取当前的系统时间,以java.util.Date对象返回 Date dateUtil = new Date(); // 获取当前的系统时间,以时间戳返回 long l = System.cur ...

  4. java.util.Date转化为java.sql.Date出现时间错误

    在mysql中用到了date类型,对应的java类型就是java.sql.Date,但是java.sql.Date的生成需要对java.util.Date类型进行转换,在转换的过程中发现出现了错误,两 ...

  5. 关于java.util.LinkedHashMap cannot be cast to ......的解决办法

    今天在项目中遇到一个问题,接口接收到list在对list进行遍历的时候报出如下错误: 断点看一下这个list感觉没有任何的问题: 那为什么会报这个错误呢 这个接口是这样的,在想会不会是json在转li ...

  6. 取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 ...

  7. 将java.time.LocalDate转换为java.util.Date类型

    本文翻译自:Convert java.time.LocalDate into java.util.Date type I want to convert java.time.LocalDate int ...

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

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

  9. java.util.Date和java.sql.Date

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

  10. Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类

    时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...

最新文章

  1. 微信公众号管理系统 RhaPHP1.2.5更新啦!
  2. 树莓派该文件名_树莓派学习笔记(2):常用linux命令
  3. ACL 2019 | 面向远程监督关系抽取的模式诊断技术
  4. 打开terminal后conda出现ERROR REPORT
  5. 希尔排序听起来有点难,其实很简单
  6. keras卷积处理rgb输入_CNN卷积神经网络模型搭建
  7. Arduino学习笔记-新的按键控制方式
  8. 差分数组|小a的轰炸游戏-牛客317E
  9. ubuntu通过vmware与访问宿主的文件
  10. uboot的readme导读(转)
  11. (转)这张照片告诉了你蚂蚁金服成功的秘密...
  12. 蓝牙耳机性能测试软件,操作方便吗 蓝牙耳机横评之功能测试篇
  13. 相继平均法matlab代码_AHP法中平均随机一致性指标的算法及MATLAB实现
  14. 咸蛋超人的CxImage学习之路(一)
  15. Git分支 合并 暂时储藏分支 标签 链接多个仓库
  16. Linux文件锁(Filelock)是什么,怎么用?
  17. nginx -rtmp多码率,动态码率二级m3u8适应
  18. 北京交通大学万怀宇:时空交通数据预测方法及应用
  19. php面试理论之精选
  20. 2021-10-4Bootstrap

热门文章

  1. 项目管理工具 | 软件开发项目管理软件
  2. 2018-03-08,模板消息推送,全代码,多多指教
  3. 《30天自制操作系统》学习笔记--第0天
  4. UE4地形使用卫星贴图
  5. E. Yet Another Array Counting Problem
  6. CSP-M2 B - HRZ 学英语
  7. React基础 ① -- 从零开始
  8. excel不同文件表格批量加表头vba_多个excel表格自动汇总|如何把两个文件表格用VBA从另一个EXCEL表格导入数据到这个表格中?...
  9. 千亿商用车车联网市场,智能车载终端企业如何抢食?
  10. edge浏览器受信任_Edge 浏览器如何添加信任站点