解决这个问题之前先了解一个已经废弃多年的常识

我在mysql数据库中存入了一个人的生日 日期为1986-05-04 ,我在查询的时候使用的是java.util.Date进行映射到实体类。

但是根据上面的常识中国的这些时间点是没有0时的,所以报错就是0-->1这个最小的时间点就是1点。而java.util.Date又是精确到时分秒的所以会报错的。

然后百度了方案,

看网上有人说将severTimezone设置为,Asia/Shanghai,检查发现驱动连接字符串时区severTimezone已经设置:&serverTimezone=Asia/Shanghai,即上海时区,但是还是会有问题。

还有说修改jdk版本。

然而各种操作都无效。后来仔细思考了下 既然不能出现0到1点的情况,说明映射的不对,接收的字段类型不匹配。因为java.util.Date是精确到时分秒的,所以才会接不到。然后我改成java.sql.Date。果然就可以了,因为java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分。

完美解决以上问题。提示 此方案只适合解决存储yyyy-MM-dd 这种格式的问题!!!

Exception in thread “main“ java.lang.IllegalArgumentException: HOUR_OF_DAY: 0 -> 1相关推荐

  1. SparkStreaming Exception in thread main java.lang.IllegalArgumentException xxx is not a valid

    Exception in thread "main" java.lang.IllegalArgumentException   xxx  is not a valid DFS fi ...

  2. Exception in thread “main“ java.lang.IllegalArgumentException: http://www.dmg.org/PMML-4_4(没搞定)

    为了让java加载sklearn的模型,各种苦头啊.. Exception in thread "main" java.lang.IllegalArgumentException: ...

  3. 【Java】Kryo运行报错:Exception in thread “main“ java.lang.IllegalArgumentException:Class is not registered

    练习代码如下: import com.esotericsoftware.kryo.Kryo; import com.esotericsoftware.kryo.io.Input; import com ...

  4. 【已解决】Exception in thread “main“ java.lang.IllegalArgumentExcept: illegal initialSize 6, maxActive 5

    Exception in thread "main" java.lang.IllegalArgumentException: illegal initialSize 6, maxA ...

  5. Exception in thread“main“java.lang.IllegalArgument Exception:Unsupported class file major version 58

    rt,具体的错误信息如下所示: IDEA.app/Contents/lib/idea_rt.jar=55620:/Applications/IntelliJ IDEA.app/Contents/bin ...

  6. Exception in thread main java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static;只能在静态类型或顶级类型中才能声明静态方法

    Exception in thread "main" java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static:只能在静态类型或顶级类型中才 ...

  7. exception in thread main java.lang.noclassdeffounderror wrong name

    不含包层次的HelloWorld.java public class HelloWorld{ public static void main(String[] args) { System.out.p ...

  8. Exception in thread main java.lang.Error: Unresolved compilation problem

    初学java,使用eclipse编译时,可能会遇到如下图所示的编译错误(Exception in thread "main" java.lang.Error: Unresolved ...

  9. list.add时报错:Exception in thread “main“ java.lang.UnsupportedOperationException

    用list.add()时报错: Exception in thread "main" java.lang.UnsupportedOperationExceptionat java. ...

最新文章

  1. Java中ArrayList remove会遇到的坑
  2. 字典创建列表的2种方法,作业
  3. 双十一:透支消费?累积消费?促进消费?
  4. 重构——39以多态取代条件表达式(Replace Conditional with Polymorphism)
  5. mysql+drdb+HA
  6. 使用资源文件绘制Win32对话框
  7. 两块 硬盘 主从盘跳线详解
  8. explicit_defaults_for_timestamp参数的专题报告
  9. c语言数组求逆序对,LeetCode 面试题51. 数组中的逆序对
  10. 完整性校验用到常见的算法_几种常见的校验算法
  11. 我的《野蛮生长》书摘
  12. 又一台苹果第一代电脑顺利拍卖:成交价超过47万美元
  13. vue 不生效 打包 样式_Vue打包部署到Nginx时,css样式不生效的解决方式
  14. 抽象类与接口的区别(
  15. paip.URL参数压缩64进制
  16. 基于python+django框架+Mysql数据库的电影院售票选座系统设计与实现
  17. erf和erfc函数
  18. pxe自动装机利用tfp,http,nfs服务实现。
  19. HBase 数据库检索性能优化策略
  20. Day25 LeetCode 216. 组合总和 III 17. 电话号码的字母组合

热门文章

  1. 整理这学期课程设计的人事管理系统
  2. 新手必知:Cisco IOS软件基础
  3. android 查看内存中庸,nubia布拉格S评测:颜值突出性能中庸
  4. 或非门sr锁存器_SR锁存器为什么可以实现存储的功能?
  5. “西游记之大圣归来”关键词提取-textrank
  6. 加密解密,,加签验签
  7. CentOS7添加路由
  8. 【DB宝4】只需2步即可拥有Oracle19c的ASM+DB环境
  9. UML建模工具Rose与PowerDesigner,两款建模工具的对比
  10. 远程网络教学系统用例图练习