Error setting null for parameter
给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相关推荐
- Error selecting key or setting result to parameter object. Cause: java.sql.SQLSyntaxErrorException
## 通用mapper insertSelective方法报语法错误 报错信息如下 Caused by: java.sql.SQLSyntaxErrorException: You have an e ...
- ORACLE 12C 插入数据遇到 Error getting generated key or setting result to parameter object错误
今天用springboot和oracle的时候遇到以前的老项目保存数据的时候显示报错 Error getting generated key or setting result to paramete ...
- Error selecting key or setting result to parameter object.
Error selecting key or setting result to parameter object. :选择键或将结果设置为参数对象时出错. 'LAST_INSERT_ID' is n ...
- 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 ...
- swagger Illegal DefaultValue null for parameter type integer
Swagger2异常:Illegal DefaultValue null for parameter type integer java 一.异常分析: Illegal DefaultValue nu ...
- 解决 Illegal DefaultValue null for parameter type integer 异常
该异常是由 swagger 引起的 swagger 版本 1.9.2 解决原因:重新导入 swagger-annotations 和 swagger-models 版本 为 1.5.21 pom.xm ...
- Swagger2异常:Illegal DefaultValue null for parameter type integer java
Swagger2异常:Illegal DefaultValue null for parameter type integer java 参考文章: (1)Swagger2异常:Illegal Def ...
- 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 ...
- 文件上传错误:Error setting expression 'uploadImage' with value '[Ljava.lang.String;@5ff8a691'...
警告: Error setting expression 'uploadImage' with value '[Ljava.lang.String;@5ff8a691' ognl.MethodFail ...
- openfire log4j:ERROR setFile(null,true) call failed.
[0]README 1)本文旨在解决 当 openfire server 启动时的报错信息: [2]errors + solutions [2.1]errors log4j:ERROR setFile ...
最新文章
- MySQL数据类型以及元数据的使用
- Direct2D教程(九)渲染位图
- SDK用DIAPI连接SBO的实现
- mysql进入表格_mysql如何进入数据库查看所有表
- ADB server didn't ACK * failed to start daemon * 解决方案
- sharepoint数据库研究
- pb mysql 中文乱码_解决springmvc+mybatis+mysql中文乱码问题
- 02.改善深层神经网络:超参数调试、正则化以及优化 W3. 超参数调试、Batch Norm和程序框架
- Multi-thread--C++11中atomic的使用
- mac修改jupyter notebook启动时的打开目录
- python交互模式中换行_在Python日志模式中禁止换行
- iplat-ui源码解读
- Redis入门到精通-姜海强-专题视频课程
- Ubuntu 16.04 使用 Libcoap
- zabbix 3.0.7 for Centos 7.2 安装
- ArcGIS for Android Runtime100 基本操作(四)——GPS定位
- ITIL4定义的四大价值维度
- sql 插入多行数据
- 真免费的电脑屏幕录制软件推荐:低调奢华有内涵的超级录屏软件了解下
- 10-Excel数据透视表
热门文章
- F(x) - NU ABO 韩中(繁)ass字幕
- 【转】 Linkdrops:以太坊上发红包的开源标准
- pptx 批量操作幻灯片
- 实测 CSDN开发助手-Chrome插件
- 生日祝福电子贺卡html5,电子生日祝福卡
- OpenWrt之DNS域名解析系统(/etc/resolv.conf)
- java web实现第三方在线支付
- BubbleGum96 开箱杂谈与软件资源
- 【Java核心技术大会 PPT分享】李智慧:Java异步编程框架实践与性能优化
- 如何定义StrokeIt手势 常用StrokeIt手势大全