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