mysqlの+ MyBatisのは、SQL文が統計目的で持っています
< 選択し、ID = "getNum" resultTypeと= "マップ" >
結果はマップで、SELECT文の結果は、いくつかの合計です
選択 和(t.anum)、 和(t.bnum) からtableSumさt t.id =#{ID}
デバッグは、データベースレコードが明らかに下落していることがわかったが、オブジェクトがnullチェックアウト
数値的な問題が書かれた固定部分の合計が存在しない場合、それは部品の合計であるべきです。
ソリューションCOALESCE関数
COALESCE(SUM(t.anumは)、0)AS Anum
これには、最初は0、それは常に、それがnullではない、価値を持つことになります。