MyBatis提示getFundBonus attempted to return null from a method with a primitive return type (double)
錯誤提示:
Caused by: org.apache.ibatis.binding.BindingException: Mapper method 'com.amc.nonstandardinsinfo.dao.mapper.NonstandardInsInfoManageMapper.getFundBonus attempted to return null from a method with a primitive return type (double).
解決方法:
原SQL:
select SUM(t.STOCK_NUMBER) from AMC_BIZ_REC t WHERE t.UUID=123
修改後SQL:
select NVL(SUM(t.STOCK_NUMBER),0) from AMC_BIZ_REC t WHERE t.UUID=123
加上NVL後就可以解決SUM為空時,不能將NULL複製給double型別的問題了。
相關文章
- Covariant return type
- ToolProvider.getSystemJavaCompiler() Return NULL!IDEJavaCompileNull
- 你寫的 return null 正確嗎?Null
- js中return、return true、return false的區別JSFalse
- 精讀《Get return type, Omit, ReadOnly...》MIT
- C# return dynamic/anonymous type value as function resultC#Function
- How to return plain text from AWS Lambda & API GatewayAIAPIGateway
- return
- [譯]await VS return VS return awaitAI
- await、return 和 return await 的陷阱AI
- JavaScript return falseJavaScriptFalse
- js跳出迴圈的方法區別( break, continue, return ) 及 $.each 的(return true 和 return false)...JSFalse
- JavaScript return 語句JavaScript
- C語言: returnC語言
- Let's call it a "return"
- android adapter getView方法中return null發生的異常AndroidAPTViewNull
- 'return await promise' 與 'return promise' 這細微的區別AIPromise
- ios 修改鍵盤returniOS
- JavaScript return false的作用JavaScriptFalse
- java exception and finally returnJavaException
- 從C++的Return Value Optimization (RVO)到C#的value type (轉)C++C#
- finally語句在return執行之後,return返回之前執行
- SpringMVC中@RequestMapping註解中的return “redirect:/“;跟return““的用法。SpringMVCAPP
- python中return的用法Python
- oracle的exit、return、continueOracle
- break,continue,return區別
- preventDefault()與return false區別False
- return false影響事件冒泡False事件
- exit和return的區別
- 簡談Java中的returnJava
- Informix Return Codes for OnBarORM
- sql%notfound、sql%rowcount和returnSQL
- java 的 return 是指標Java指標
- 可以獲取 model 並並且可以 dd (),但是 return 時為 null,且不能呼叫方法Null
- Model類的一個return作用
- Python中return self的用法Python
- php中return語句的使用PHP
- laravel中介軟體不能直接returnLaravel