mybatis mysql count(*) 返回结果为null的解决
生活随笔
收集整理的這篇文章主要介紹了
mybatis mysql count(*) 返回结果为null的解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
具體錯誤信息:
org.apache.ibatis.binding.BindingException: Mapper method 'com.xx.xx.xx.xx.xx.getCount attempted to return null from a method with a primitive return type (int).
定義的Integer,怎么會返回null呢?mysql版本問題?
不是這樣的,仔細檢查sql語句,加了group by ,那么count(*)在檢索后如果沒有任何數據,那就會返回null。
解決:
- SELECT COUNT(*) FROM (
- <!-- 原來的sql -->
- ) t
再試下,ok
總結
以上是生活随笔為你收集整理的mybatis mysql count(*) 返回结果为null的解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 855C Helga Hufflepuf
- 下一篇: Amazon Aurora Server