原文地址:http://www.cnblogs.com/sdjnzqr/p/4304874.html

在使用Mybatis时,不同的xml配置文件,有的会提示:无效的列类型: 1111

比如这个sql:

update base.sys_person t
set t.rybh=#{rybh},t.xm=#{xm},t.ryzt=#{ryzt},t.sfzhm=#{sfzhm},t.xb=#{xb},t.sj=#{sj},t.yx=#{yx},t.jtzz=#{jtzz},t.bz=#{bz},t.csrq=#{csrq}
where t.ryid=#{ryid}

在csrq有值时不会报错,csrq为空时会报上述错误:

原因时什么呢?官方文档显示:

这句话的意思是,如果对一个属性字段,需要传递null值,(尤其是Date,int等类型时),JDBCType是必要的。(我觉得为了不出错,每个字段都写也是可以的)。

那好,根据上述文字修改:

update base.sys_person t
set t.rybh=#{rybh},t.xm=#{xm},t.ryzt=#{ryzt},t.sfzhm=#{sfzhm},t.xb=#{xb},t.sj=#{sj},t.yx=#{yx},t.jtzz=#{jtzz},t.bz=#{bz},t.csrq=#{csrq,jdbcType=TIMESTAMP}
where t.ryid=#{ryid}

问题解决。

最新文章

  1. Linux帮助命令
  2. 【noiOJ】p8211 (PS:二分浮点数的精度问题)
  3. Yii源码阅读笔记(二十六)
  4. TP主从服务器配置
  5. 源代码安装GIT
  6. Orchard网上商店模块
  7. 【CJOJ1372】【洛谷2730】【USACO 3.2.5】魔板
  8. Xbox One手柄 + Xbox Wireless Adapter PC无线适配器驱动安装、配对全流程
  9. Python接口自动化【requests处理Token请求】
  10. MongoDB分布式集群搭建
  11. VS2010已停止工作,framework 4.0安装失败
  12. bootstrap+html5+css3
  13. java并发编程(7)构建自定义同步工具及条件队列
  14. JAVA学习目录
  15. [android] 练习使用ListView(三)
  16. RocketMQ读书笔记4——NameServer(MQ的协调者)
  17. Unity 游戏框架搭建 (十一) 简易AssetBundle打包工具(一)
  18. bzoj2724: [Violet 6]蒲公英 分块 区间众数 论algorithm与vector的正确打开方式
  19. bzoj 3732: Network 树上两点边权最值
  20. CSS布局技巧之——各种居中

热门文章

  1. linux下安装python
  2. PHP执行定时任务
  3. QuickFIX/N入门:(三)如何配置QuickFIX/N
  4. java内存设置
  5. js原生碰撞检测
  6. Centos5.8 安装 PHP5.5 和 memcached
  7. UOJ #150 【NOIP2015】 运输计划
  8. HP “云图”GPU虚拟化工作站解决方案
  9. IE8和W3C标准下IFRAME刷新和URL的区别
  10. java JAXB 学习