java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Integer

Mybatis中sum()函數的結果是作爲 java.math.BigDecimal 來處理的, 而他不能直接轉換成 java.lang.Integer,所以報錯。 解決方式一: Integer改爲Object接收,通過Object類型的 toString()方法,然後 Integer.parseInt() 這裏才能得到正確的結果。 解決方式二: 可以直接返回:用BigDecimal接收,再通過i
相關文章
相關標籤/搜索