Mapper method 'com.autoyol.mapper.trans.AccountLogMapper.getTotalIncomByMemNoLastest attempted to return null from a method with a primitive return type (int).解决方法
2016-05-06 18:15
375 查看
1.打开日志输出,降低日志级别。
2.调整mysql语句,不能使用order by limit之类的
<AppenderRef ref="console" level="trace"></AppenderRef> 否则看不到报错。。
2.调整mysql语句,不能使用order by limit之类的
<!-- SELECT IFNULL(amt,1) FROM account_log WHERE mem_no=#{value} AND income_type != 4 ORDER BY id DESC LIMIT 1 --> <select id="getTotalIncomByMemNoLastest" parameterType="int" resultType="Integer"> SELECT IFNULL(MAX(amt),1) FROM account_log WHERE id = (SELECT MAX(id) FROM account_log WHERE mem_no=#{value} AND income_type != 4) </select> <!-- 处理非空的情况,同时处理MAX(order_no)订单号的情况。 SELECT order_no AS orderNo FROM trans WHERE invite_group = #{groupOrderNo} AND is_group=1 AND order_no != #{orderNo} AND STATUS = 21 ORDER BY id ASC LIMIT 1 --> <select id="getTransGroupOrderRestToIsGroup" resultType="java.lang.Long"> SELECT IFNULL(MAX(order_no),0) AS orderNo FROM trans WHERE id = ( SELECT IFNULL(MIN(id),0) AS orderNo FROM trans WHERE invite_group=#{groupOrderNo} AND is_group=1 AND order_no != #{orderNo} AND STATUS = 21 ) </select>
相关文章推荐
- Vcenter6.0 appliance版本安装
- app内存优化
- Android 过滤器机制应用演示
- Android listView 的适配器adapter.notifyDataSetChanged();刷新没有作用
- Android手机选购推荐
- iOS NSDecimalNumber--货币计算
- app开发的一些思路
- iOS开发:音频播放、录音、视频播放、拍照、视频录制
- Appium(JAVA)Windows 7系统搭建及示例运行
- android获得在SurfaceView上滑动距离
- Android中通过AsyncTask类来制作炫酷进度条的实例教程
- 开发app需要角色
- android文件上传
- android Bitmap类方法属性 详细说明,androidbitmap
- 微信支付java 服务端实现
- 解决webview.getFavicon()返回值总是为空的问题
- iOS RunLoop
- 内存回收小知识
- Unity -- EventSystem完全掌握
- 安卓添加程序入口的方式 快速添加快捷方式