error:java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long


問題:mysql中id存的是int(10),java代碼中的id為long,轉不過去
解決:mysql中的int要是需要轉到java中的long,需要選擇unsigned這個選項,即if(unsigned)convert to long
還有一個和當時mysql設置有關的,string date輸入時為20180109,結果輸出成了2018-01-09 00:00:00,是因為當時的date在mysql中的設置為DATE類型,自動切換類型了。


免責聲明!

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



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