为什么80%的码农都做不了架构师?>>>   

MyBatis3传递空值参数报异常的解决

在使用Mybatis 3时,发现了这个问题,当插入数据时,如果有一个字段为空值时,系统会报异常,导致插入数据失败。异常信息类似:org.springframework.jdbc.UncategorizedSQLException:Error setting null forparameter #9 with JdbcType OTHER . Try setting adifferent JdbcType for this parameter or a differentjdbcTypeForNull configurationproperty.

解决:

1在SQL语句中使用#{name,jdbcType=VARCHAR} 指定JDBC类型;

2在配置文件指定jdbcTypeForNull=NULL(Oracle数据库);推荐使用;

转载于:https://my.oschina.net/liting/blog/509869

MyBatis3传递空值参数报异常的解决相关推荐

  1. jquery 乱码 传参_jquery ajax传递中文参数乱码问题及解决方法说明

    jQuery传递中文参数乱码,原因是默认的传递方式没有采用UTF-8,所有我们可以在传递参数的时候对参数进行编码,然后再操作,代码如下,红色的代码为传递的参数,已标注 smsubmitclick = ...

  2. 关于从Image字段读取图片流并显示在PictureBox控件时报‘参数无效’异常的解决方法...

    问题出在存储图片信息的代码中,SqlParameter构造函数中的[Size]参数不是Image字段的长度(16),而是字节数组的长度. 可用一下两种构造方式构造SqlParameter SqlPar ...

  3. JS中setInterval、setTimeout不能传递带参数的函数的解决方法

    setInterval 和 setTimeout 这两个函数比较好用,但会遇到比如说我隔个几秒后要执行的函数是带参数的,这种情况怎么办?可以用匿名函数包装处理 //不带参数的函数function te ...

  4. python传中文参数_解决Python传递中文参数的问题

    今天有个需要需要传递中文参数给URL 但是在GBK环境下的脚本传递GBK的参数老是给我报UNICODE的解码错误.烦的很. 所以我们果断选择用urlencode来处理中文, 由于国内外网站编码不同,国 ...

  5. TDSQL新增子set报错,DB资源异常告警解决实战

    作者:我在听风想你 大家好,这次给大家带来一个新的问题解决实战,废话不多说,直接上干货. 现象:新创建分布式实例后,分布式实例新增实例子set失败(报错与Hang住). 这个问题我们是这么发现的,需要 ...

  6. 【Tomcat】解决GET方式传递的参数(URL中的参数)乱码问题

    在Tomcat中(其它的webserver中也一样),参数可以通过GET和POST方式传递.通过GET和POST方式传递的参数,遇到乱码时的解决办法也不一样. 在Tomcat中遇到GET方式传递的参数 ...

  7. JUnit-4.12报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing异常的解决

    目录 QUESTION:JUnit-4.12报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing异常的解决? ANWSER: 问题原 ...

  8. asp.net如何解决传递中文参数乱码问题

    其实,解决此问题很简单,只需在传递的中文参数用escape()就可以解决了,至于后台c#只需用Page.Request.Params来获取就可以了!

  9. 接口测试--apipost解决传递json参数时字符串包含有@和/的问题

    使用apipost进行接口测试的时候,传递json参数的时候字符穿中包含有@和/的时候就无法进行正常的访问. 是因apipost支持json参数使用内置mock字段,解决办法是在设置里面,把自动识别请 ...

最新文章

  1. 黑科技抗疫,Python开发者大集结!
  2. Kafka broker配置介绍 (四)
  3. HTTP RTSP RTMP RTP 协议简说 流媒体学习(一)
  4. Angular Reactive Form里的setNgReflectProperty
  5. String s = new String(xyz)创建了几个实例你真的能答对吗?
  6. Linux 如何通过命令仅获取IP地址
  7. UML---(1)一张图看懂UML 类图
  8. C# WinForm开发系列
  9. 第一章 ArcGis Server简介
  10. dubbo入门之微服务客户端服务端配置
  11. 【解决Windows】修改win10默认开机启动动画
  12. Xms Xmx PermSize MaxPermSize 区别
  13. 基于51单片机的智能窗口控制系统(protues仿真+程序+论文+PPT+PCB)
  14. adb shell dumpsys activity activities调用信息分析
  15. [ HIT - CSAPP ] 哈尔滨工业大学 - 计算机系统 - 期末大作业“Hello‘s P2P’”
  16. 【shell】shell创建虚拟环境virtualenv(-bash: virtualenv: command not found)
  17. 苹果支付v2 通知(订阅/退款回调通知)
  18. 中国电信5G技术缩略语
  19. 如何用Python识别图片中的文字?
  20. 计算机字体在哪里调整,电脑字体太小怎么调 电脑字体调整方法【图文】

热门文章

  1. (免费领)Java大厂面试题:如何实现对象克隆?
  2. Java基础篇:嵌套 if 语句
  3. CodeForces-1155D Beautiful Array
  4. POJ-1195-Mobile phones
  5. 核心金融场景分布式事务
  6. 01.学习笔记-linux操作系统常用命令
  7. 【索引】反向索引--条件 范围查询(二)
  8. Spring Security的HTTP基本验证示例
  9. _tcstoul() 使用
  10. 剑指offer——面试题15:链表中倒数第k个结点