MyBatis3传递空值参数报异常的解决
为什么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传递空值参数报异常的解决相关推荐
- jquery 乱码 传参_jquery ajax传递中文参数乱码问题及解决方法说明
jQuery传递中文参数乱码,原因是默认的传递方式没有采用UTF-8,所有我们可以在传递参数的时候对参数进行编码,然后再操作,代码如下,红色的代码为传递的参数,已标注 smsubmitclick = ...
- 关于从Image字段读取图片流并显示在PictureBox控件时报‘参数无效’异常的解决方法...
问题出在存储图片信息的代码中,SqlParameter构造函数中的[Size]参数不是Image字段的长度(16),而是字节数组的长度. 可用一下两种构造方式构造SqlParameter SqlPar ...
- JS中setInterval、setTimeout不能传递带参数的函数的解决方法
setInterval 和 setTimeout 这两个函数比较好用,但会遇到比如说我隔个几秒后要执行的函数是带参数的,这种情况怎么办?可以用匿名函数包装处理 //不带参数的函数function te ...
- python传中文参数_解决Python传递中文参数的问题
今天有个需要需要传递中文参数给URL 但是在GBK环境下的脚本传递GBK的参数老是给我报UNICODE的解码错误.烦的很. 所以我们果断选择用urlencode来处理中文, 由于国内外网站编码不同,国 ...
- TDSQL新增子set报错,DB资源异常告警解决实战
作者:我在听风想你 大家好,这次给大家带来一个新的问题解决实战,废话不多说,直接上干货. 现象:新创建分布式实例后,分布式实例新增实例子set失败(报错与Hang住). 这个问题我们是这么发现的,需要 ...
- 【Tomcat】解决GET方式传递的参数(URL中的参数)乱码问题
在Tomcat中(其它的webserver中也一样),参数可以通过GET和POST方式传递.通过GET和POST方式传递的参数,遇到乱码时的解决办法也不一样. 在Tomcat中遇到GET方式传递的参数 ...
- JUnit-4.12报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing异常的解决
目录 QUESTION:JUnit-4.12报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing异常的解决? ANWSER: 问题原 ...
- asp.net如何解决传递中文参数乱码问题
其实,解决此问题很简单,只需在传递的中文参数用escape()就可以解决了,至于后台c#只需用Page.Request.Params来获取就可以了!
- 接口测试--apipost解决传递json参数时字符串包含有@和/的问题
使用apipost进行接口测试的时候,传递json参数的时候字符穿中包含有@和/的时候就无法进行正常的访问. 是因apipost支持json参数使用内置mock字段,解决办法是在设置里面,把自动识别请 ...
最新文章
- 黑科技抗疫,Python开发者大集结!
- Kafka broker配置介绍 (四)
- HTTP RTSP RTMP RTP 协议简说 流媒体学习(一)
- Angular Reactive Form里的setNgReflectProperty
- String s = new String(xyz)创建了几个实例你真的能答对吗?
- Linux 如何通过命令仅获取IP地址
- UML---(1)一张图看懂UML 类图
- C# WinForm开发系列
- 第一章 ArcGis Server简介
- dubbo入门之微服务客户端服务端配置
- 【解决Windows】修改win10默认开机启动动画
- Xms Xmx PermSize MaxPermSize 区别
- 基于51单片机的智能窗口控制系统(protues仿真+程序+论文+PPT+PCB)
- adb shell dumpsys activity activities调用信息分析
- [ HIT - CSAPP ] 哈尔滨工业大学 - 计算机系统 - 期末大作业“Hello‘s P2P’”
- 【shell】shell创建虚拟环境virtualenv(-bash: virtualenv: command not found)
- 苹果支付v2 通知(订阅/退款回调通知)
- 中国电信5G技术缩略语
- 如何用Python识别图片中的文字?
- 计算机字体在哪里调整,电脑字体太小怎么调 电脑字体调整方法【图文】