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>

解决办法


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM