给oracle数据库插入数据的时候报错说不能插入空值:

Error setting null for parameter #3 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property.
java.sql.SQLException: 无效的列类型: 1111at oracle.jdbc.driver.OracleStatement.getInternalType(OracleStatement.java:3950) ~[ojdbc6-11.2.0.3.jar:11.2.0.3.0]at oracle.jdbc.driver.OraclePreparedStatement.setNullCritical(OraclePreparedStatement.java:4559) ~[ojdbc6-11.2.0.3.jar:11.2.0.3.0]at oracle.jdbc.driver.OraclePreparedStatement.setNull(OraclePreparedStatement.java:4541) ~[ojdbc6-11.2.0.3.jar:11.2.0.3.0]at oracle.jdbc.driver.OraclePreparedStatementWrapper.setNull(OraclePreparedStatementWrapper.java:1283) ~[ojdbc6-11.2.0.3.jar:11.2.0.3.0]at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.setNull(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_91]at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_91]at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91]at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91]

查了资料说是oracle数据库不支持直接插入null的时间类型,
解决办法
在sql语句插入值的时候加上相关类型{uneffectTime,jdbcType=DATE}

 <insert id="addRole" parameterType="com.sie.demo.entity.Role">insert into role(role_id,role_name,effect_time,uneffect_time,note,status,create_time,update_time)values (ROLE_ROLE_ID.NEXTVAL,#{roleName},#{effectTime,jdbcType=DATE},#{uneffectTime,jdbcType=DATE},#{note},#{status},#{createTime},#{updateTime})</insert>

Error setting null for parameter相关推荐

  1. Error selecting key or setting result to parameter object. Cause: java.sql.SQLSyntaxErrorException

    ## 通用mapper insertSelective方法报语法错误 报错信息如下 Caused by: java.sql.SQLSyntaxErrorException: You have an e ...

  2. ORACLE 12C 插入数据遇到 Error getting generated key or setting result to parameter object错误

    今天用springboot和oracle的时候遇到以前的老项目保存数据的时候显示报错 Error getting generated key or setting result to paramete ...

  3. Error selecting key or setting result to parameter object.

    Error selecting key or setting result to parameter object. :选择键或将结果设置为参数对象时出错. 'LAST_INSERT_ID' is n ...

  4. Java Mybatis Error selecting key or setting result to parameter object

    Java Mybatis Error selecting key or setting result to parameter object 链接:https://blog.csdn.net/hqbo ...

  5. swagger Illegal DefaultValue null for parameter type integer

    Swagger2异常:Illegal DefaultValue null for parameter type integer java 一.异常分析: Illegal DefaultValue nu ...

  6. 解决 Illegal DefaultValue null for parameter type integer 异常

    该异常是由 swagger 引起的 swagger 版本 1.9.2 解决原因:重新导入 swagger-annotations 和 swagger-models 版本 为 1.5.21 pom.xm ...

  7. Swagger2异常:Illegal DefaultValue null for parameter type integer java

    Swagger2异常:Illegal DefaultValue null for parameter type integer java 参考文章: (1)Swagger2异常:Illegal Def ...

  8. Swagger 2——异常[Illegal DefaultValue null for parameter type integer]解决方案

    问题描述 2018-10-24 23:03:36.537 WARN 19699 --- [nio-1111-exec-4] i.s.m.p.AbstractSerializableParameter ...

  9. 文件上传错误:Error setting expression 'uploadImage' with value '[Ljava.lang.String;@5ff8a691'...

    警告: Error setting expression 'uploadImage' with value '[Ljava.lang.String;@5ff8a691' ognl.MethodFail ...

  10. openfire log4j:ERROR setFile(null,true) call failed.

    [0]README 1)本文旨在解决 当 openfire server 启动时的报错信息: [2]errors + solutions [2.1]errors log4j:ERROR setFile ...

最新文章

  1. MySQL数据类型以及元数据的使用
  2. Direct2D教程(九)渲染位图
  3. SDK用DIAPI连接SBO的实现
  4. mysql进入表格_mysql如何进入数据库查看所有表
  5. ADB server didn't ACK * failed to start daemon * 解决方案
  6. sharepoint数据库研究
  7. pb mysql 中文乱码_解决springmvc+mybatis+mysql中文乱码问题
  8. 02.改善深层神经网络:超参数调试、正则化以及优化 W3. 超参数调试、Batch Norm和程序框架
  9. Multi-thread--C++11中atomic的使用
  10. mac修改jupyter notebook启动时的打开目录
  11. python交互模式中换行_在Python日志模式中禁止换行
  12. iplat-ui源码解读
  13. Redis入门到精通-姜海强-专题视频课程
  14. Ubuntu 16.04 使用 Libcoap
  15. zabbix 3.0.7 for Centos 7.2 安装
  16. ArcGIS for Android Runtime100 基本操作(四)——GPS定位
  17. ITIL4定义的四大价值维度
  18. sql 插入多行数据
  19. 真免费的电脑屏幕录制软件推荐:低调奢华有内涵的超级录屏软件了解下
  20. 10-Excel数据透视表

热门文章

  1. F(x) - NU ABO 韩中(繁)ass字幕
  2. 【转】 Linkdrops:以太坊上发红包的开源标准
  3. pptx 批量操作幻灯片
  4. 实测 CSDN开发助手-Chrome插件
  5. 生日祝福电子贺卡html5,电子生日祝福卡
  6. OpenWrt之DNS域名解析系统(/etc/resolv.conf)
  7. java web实现第三方在线支付
  8. BubbleGum96 开箱杂谈与软件资源
  9. 【Java核心技术大会 PPT分享】李智慧:Java异步编程框架实践与性能优化
  10. 如何定义StrokeIt手势 常用StrokeIt手势大全