【java.sql.SQLDataException】:Unsupported conversion from LONG to java.sql.Timestamp


今天開發需求的時候,遇到一個喜聞樂見的BUG

前台報錯如下:

在這里插入圖片描述

后端報錯如下:

在這里插入圖片描述

翻譯翻譯: 把Long類型數據轉化為Timestamp出錯。

定位到錯誤代碼:

在這里插入圖片描述
嗯,這里的方法已經return了,不是這里。

應該是數據庫列名轉化異常了,看下是轉化的哪個列。

''
AddTimeStamp

這個字段在數據庫顯示如下,很顯然是個毫秒值。
在這里插入圖片描述

再看看在后端實體類中顯示的是什么類型。

在這里插入圖片描述

是個Date類型。

BigInt類型的數據能轉化為Date類型嗎?

很顯然,是能的,但是你什么邏輯代碼都不寫,直接轉化,能嗎?

能…個屁。

在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM