最近忙,好久没来写博文了,惭愧。今天遇到如题的问题,就是在mybatis 插入oracle数据库空值的报的异常:org.springframework.jdbc.UncategorizedSQLException: Error setting null parameter.  Most JDBC drivers require that the JdbcType must be specified for all nullable parameters. Cause: java.sql.SQLException: Invalid column type ; uncategorized SQLException for SQL []; SQL state [null]; error code [17004]; Invalid column type; nested exception is java.sql.SQLException: Invalid column type

开始sql是这样写的insert into user(id,name) values(#{id},#{name})

解决方法:

一、指定插入值得jdbcType,将sql改成 insert into user(id,name) values(#{id,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR})

二、在mybatis-config.xml文件中配置一下,添加settings配置,如下:(推荐)

......

......

问题解决,继续码码,希望常来写博文,共同学习~~~

java 调用存储过程 无效的列索引_Mybatis 报无效的列类型 两种解决办法相关推荐

  1. MATLAB报错:位置 1 处的索引无效。数组索引必须为正整数或逻辑值的一种解决办法

    本方法仅针对代码无误的情况! 在利用matlab做滤波器仿真分析时,报错索引无效,代码检查无误,改了好久之后最后发现在程序开头加上一条clear all之后程序便可正常运行. 之所以程序无误,但索引报 ...

  2. Java 的main方法中无法调用自身所在类的其他方法的两种解决办法

    前言 编程时我们会发现有时main方法中调用自身所在的类的其他方法时,发现无法调用,错误调用情况如下 错误情况代码 此处第3行调用test方法报错 public class Demo1{public ...

  3. echarts横坐标文字太长显示不完的两种解决办法:rotate旋转文字、调用函数让文字纵向排列

    //方法1:横坐标文字太长显示不完,调用函数解决,在axisLabel下添加属性,让文字纵向排列: formatter:function(val){return val.split("&qu ...

  4. mybatis高级(2)_数据库中的列和实体类不匹配时的两种解决方法_模糊查询_智能标签...

    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "- ...

  5. 更改qq服务器中文件夹权限,win10QQ提示安装路径无效您没有权限的两种解决办法...

    腾讯视频/爱奇艺/优酷/外卖 充值4折起 今天给小伙伴安装QQ,居然提示安装路径无效您没有权限,我想是不是那个问题呢?经过检查终于搞定,这就分享给大家. 方法一: 1.我们重新运行QQ安装程序,并不是 ...

  6. qq安装路径无效Linux,QQ提示安装路径无效您没有权限的两种解决办法

    今天给小伙伴安装QQ,居然提示安装路径无效您没有权限,我想是不是那个问题呢?经过检查终于搞定,这就分享给大家. 方法一: 1.我们重新运行QQ安装程序,并不是在它上面直接双击,而是使用鼠标右键单击-- ...

  7. 右键计算机管理显示目录名称无效,电脑资源管理器的右键上下文菜单打不开的两种解决办法...

    什么是资源管理器,就是电脑上管理文件与文件夹的系统,例如桌面,还有进入"我的电脑"或"计算机"后,所看到的管理窗口. 什么是右键上下文菜单,就是某个文件或文件夹 ...

  8. java.lang.IllegalArgumentException: pointerIndex out of range 问题的两种解决办法

    在做多点触控放大缩小,操作自己所绘制的图形时发生这个异常,如果是操作图片的放大缩小多点触控不会出现这个错误 这个bug是Android系统原因   所以第一种方式是: 修改frameworks\bas ...

  9. java des解密乱码_des解密不完整,前面几位是乱码的解决办法

    在工作中遇到的Des解密问题,第三方发来的数据需要我们进行des解密,但是解密的结果前几位始终是乱码.废了半天劲,终于找到了问题所在. 下面先介绍一下des,了解des的同学可以直接看下面的解决办法. ...

最新文章

  1. mkdir函数linux,linux--access函数与mkdir函数
  2. Uber 开源 Piranha,可自动删除过时代码
  3. col-lg-8 col-lg-offset-2
  4. ToolStrip和ToolStripButton的用法
  5. Design Compiler指南——概述和基本流程
  6. 招几个兄弟和我一起做项目
  7. require.js 的简单运用 --兰
  8. android客户端日志,更新日志 - BugHD Android 客户端上线
  9. 机器学习- 吴恩达Andrew Ng 编程作业技巧 for Week5 Neural Networks Learning
  10. 分布式事务综合案例分析
  11. 智能陈桥五笔输入法 for linux,智能陈桥五笔官方版
  12. LNK2005符号重定义问题
  13. java stream流处理
  14. python 大小写字母怎么用数字表示_python判断字符串是字母 数字 大小写(转载)...
  15. java短信生成6位数的校验码
  16. 几个不错的VC编程学习网站
  17. ps考试没有保存html,PS未正常关闭,未保存的文件该怎么恢复
  18. sqlserver、mysql、oracle各自的默认端口号
  19. 大话成像之《图像质量测试测量与国际标准》课程
  20. Linux无线网络已经禁用,无线网络启用后还显示已禁用怎么办

热门文章

  1. Java---根据汉字拼音排序(Tree系列)
  2. WPS中插入表格,每个单元格自动编号问题解决
  3. java开发规范阿里_阿里-JAVA最新开发规范 PDF 下载
  4. 送外卖优先级_送外卖,真的能月入过万?跟外卖小哥聊完后,才知道真实情况...
  5. 搭载鸿蒙系统的摄像头,「新东西」搭载鸿蒙系统!荣耀智慧屏正式发布,3799起配备升降摄像头...
  6. Thinkphp5新版聚合VIP影视APP源码 安卓/IOS苹果双端
  7. Cocos游戏引擎VRDemo正式放出 助力虚拟现实游戏开发
  8. 多个单列索引和联合索引的区别详解
  9. 梳理学习Kotlin,when表达式的用法
  10. MySQL索引原理详解