1. 程式人生 > >Mysql查詢數字類型結果為Object,強轉int報錯

Mysql查詢數字類型結果為Object,強轉int報錯

log num 1=1 ont ges long str 技術 mysql查詢

問題描述:

SQL文:SELECT COUNT(1) NUM FROM test WHERE 1=1

Java代碼:

技術分享

  圖中強轉int失敗

問題原因:

  dal層查詢出來的數字是Long型的,所以強轉int會失敗

解決辦法:

  將查詢出來的Object強轉為long型即可

技術分享

Mysql查詢數字類型結果為Object,強轉int報錯