mysql 字段 datetime, timestamp 值为null 与 java LocaldateTime 映射空指针问题 mybatis Typehandler

mysql 字段 datetime, timestamp 值为null 与 java LocaldateTime 映射空指针问题 mybatis Typehandler

这个问题 调试了2个小时,使用了mybatisplus的Typehandler来解析数据类型也不行(mybatisplus高版本应该解决了这个问题,但是项目上升级的话,可能会引起其他问题)

后来实在没法就开始跟踪代码,跟踪出来之后 发现也有人是采坑了的,这里做个记录把

先介绍下版本

<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<flink.version>1.10.1</flink.version>
<spring-cloud.version>Hoxton.SR6</spring-cloud.version>
<spring-boot.version>2.3.9.RELEASE</spring-boot.version>
<alibaba-cloud.version>2.2.1.RELEASE</alibaba-cloud.version>
<nacos.version>0.2.2.RELEASE</nacos.version>
<mysql-connector.version>5.1.47</mysql-connector.version>
<mybatis-plus.version>3.5.0</mybatis-plus.version>
<alibaba-fastjson.version>1.2.70</alibaba-fastjson.version>
<alibaba-nacos-discovery.version>2.2.1.RELEASE</alibaba-nacos-discovery.version>
<spring-boot-admin.version>2.2.4</spring-boot-admin.version>
<knife4j.version>2.0.2</knife4j.version>
<hutool.version>5.7.13</hutool.version>

解决办法

posted @ 2022-03-13 21:56  方东信  阅读(938)  评论(0编辑  收藏  举报