Java MyBatis 查詢返回 int 類型出現 null,如何避免異常?站長3個月前發布關注私信266 在 Java 中使用 mybatis 查詢 sql 時,如果期望返回 int 類型的值,但實際返回 NULL,可能會出現異常。如何處理這種情況? 為了解決這個問題,有以下兩種解決辦法: 將返回類型改為 Integer,然后在 service 層判斷返回值是否為 null。如果是 null,則返回 0。 在 sql 查詢語句中使用 ifnull 等數據庫函數來包裹 max 函數,確保即使表中沒有數據,也會返回 0。例如: SELECT ifnull(max(id), 0) FROM user ? 版權聲明文章版權歸作者所有,未經允許請勿轉載。THE END數據庫# 數據庫# sql# Java# NULL# int# mybatis# Integer 喜歡就支持一下吧點贊6 分享QQ空間微博QQ好友海報分享復制鏈接收藏