博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis插入语句空值没有设置jdbcType报错
阅读量:6679 次
发布时间:2019-06-25

本文共 1749 字,大约阅读时间需要 5 分钟。

Exception in thread "main" org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #6 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. Cause: java.sql.SQLException: 无效的列类型: 1111 ; uncategorized SQLException for SQL []; SQL state [99999]; error code [17004]; 无效的列类型: 1111; nested exception is java.sql.SQLException: 无效的列类型: 1111

需要在插入语句中设置jdbcType

如下

insert into customer_log ( ID, CUSTOMER_SERVICE_USER_NAME, user_name , CONTENT, LOG_FIRST_TYPE, STATUS, LINKED_ID, FEE, ACCOUNT_FIRST_TYPE, ACCOUNT_SECOND_TYPE, ACCOUNT_THIRD_TYPE, LOG_SECOND_TYPE, LOG_IP, MEMO ) values ( seq_customer_log.nextval , #{customerServiceUserName,jdbcType=VARCHAR} , #{username,jdbcType=VARCHAR}, #{content,jdbcType=VARCHAR}, #{logFirstType,jdbcType=NUMERIC}, #{status,jdbcType=NUMERIC}, #{linkedId,jdbcType=VARCHAR}, #{fee,jdbcType=NUMERIC}, #{accountFirstType,jdbcType=NUMERIC}, #{accountSecondType,jdbcType=NUMERIC}, #{accountThirdType,jdbcType=NUMERIC}, #{logSecondType,jdbcType=NUMERIC}, #{logIp,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR} )

 

参考:

转载于:https://www.cnblogs.com/dashuai01/p/9509914.html

你可能感兴趣的文章
js2word/html2word的简单实现
查看>>
jQuery.extend和jQuery.fn.extend的区别?
查看>>
职业发展
查看>>
Linux下环境变量设置
查看>>
phonegap 安装和使用eclipse
查看>>
ASP.NET MVC使用动态产生meta
查看>>
C语言基础(9)-字符串格式化输入和输出
查看>>
基于 HTML5 的 WebGL 3D 智能楼宇监控系统
查看>>
数据库事务隔离级别
查看>>
JSONP跨域以及之前的历史
查看>>
Qtum量子链与亚马逊AWS中国云服务达成合作
查看>>
Java并发知识点快速复习手册(下)
查看>>
div自适应填充剩余宽度的方法
查看>>
165. Compare Version Numbers
查看>>
CentOS7搭建LNMP--编译安装
查看>>
MP3转换AAC格式哪个音频转换器好
查看>>
黑苹果装机记录
查看>>
基于Nodejs的前端灰度发布方案_20190228
查看>>
Redis实现广告缓存、并完善缓存击穿
查看>>
如何绘制最美的鱼骨图?
查看>>