在进行数据与服务器的数据运算的时候(或者直接在sql中运算的时候),在新插入值的时候,可能会有null,这时如果进行运算,会报错,比如后台字段有totalminute,无论初始值怎么设置,在新建的时候都是null,若此刻进行运算,在服务器端运算后仍是null,而程序则会报错,那么怎么处理呢?----使用ifnull

这是mapper接口

int updateTotalTime(String val, int thisTime);

这是maper.xml

<!-- 更新总时间 返回总时间-->
<select id="updateTotalTime" resultType="java.lang.Integer">
UPDATE worktime SET totalminute=ifnull(totalminute,0)+#{1} WHERE emp_id=#{0};
select totalminute from worktime where emp_id=#{0}
</select>

最新文章

  1. 前端学PHP之面向对象系列第四篇——关键字
  2. 在Razor中如何引入命名空间?(&quot;import namespace in razor view&quot;) 【转】
  3. C#中WinForm程序退出方法技巧总结(转)
  4. LintCode &quot;Digit Counts&quot; !!
  5. Swift lazy 修饰符和方法
  6. Linux 信号表
  7. 动态IP无法获取默认网关,显示0.0.0.0的解决办法
  8. Qt on Android:让 Qt Widgets 和 Qt Quick 应用全屏显示
  9. linux 编译java并打包
  10. Markdown使用教程
  11. KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架之koahub-handlebars
  12. Windows下使用Rtools编译R语言包
  13. 类文件结构-----Class类文件的结构
  14. jquery.form.js实现将form提交转为ajax方式提交的方法
  15. Bootstrap-CSS:网格系统
  16. quartz 定时任务的增删改
  17. hdu-1540线段树刷题
  18. parcelable 和 serializable 区别
  19. [GO]结构体成员的使用:普通变量
  20. python函数超时情况应对总结

热门文章

  1. MVC FormCollection 无法获取值的问题
  2. sql嵌套更新
  3. 从输入url到显示网页发生了什么
  4. 【转】MEF程序设计指南一:在应用程序中宿主MEF
  5. easyui datagrid 分页 客户分页
  6. 2018.09.30 bzoj2288:生日礼物(贪心+线段树)
  7. DDR的型号问题
  8. spring mvc 文档哪里有
  9. i9-9900k烤机
  10. QGIS+GH + MapServer