Mybatis向Oracle数据库写数据时报错:无效的列类型1111
1.出现这种报错最常见就是将null值插入数据库而未指定jdbcType。MySQL下直接插入null值时,在该字段允许为空时是不会有问题,Oracle就不行,需要显式指定jdbcType:
#{uploadTime,jdbcType=DATE}
2.另外,亲测当数据库表名写错时也会出现这种情况,因此若确定已显示指定了jdbcType,可以检查一下xml里是否存在写错数据库表名的情况。
附:jdbcType与java类型对应表:
JdbcType Java数据类型
CHAR String
VARCHAR String
LONGVARCHAR String
NUMERIC java.math.BigDecimal
DECIMAL java.math.BigDecimal
BIT boolean
BOOLEAN boolean
TINYINT byte
SMALLINT short
INTEGER INTEGER
BIGINT long
REAL float
FLOAT double
DOUBLE double
BINARY byte[]
VARBINARY byte[]
LONGVARBINARY byte[]
DATE java.sql.Date
TIME java.sql.Time
TIMESTAMP java.sql.Timestamp
CLOB Clob
BLOB Blob
ARRAY Array
DISTINCT mapping of underlying type
STRUCT Struct
REF Ref
DATALINK java.net.URL[color=red][/color]
Mybatis向Oracle数据库写数据时报错:无效的列类型1111相关推荐
- MyBatis增加时报错“无效的列类型”
以一下是Insert的SQL语句增加时报错"无效的列类型",也没用说是哪个属性,真的痛苦. INSERT INTO SCOTT.PM_SUPPLIER (SUPPLIER_ID,S ...
- 使用mybatis向oracle数据库插入数据异常
遇到了使用mybatis向oracle数据库插入数据异常的问题, 具体的报错如下:org.springframework.jdbc.UncategorizedSQLException: ### Err ...
- oracle 无效的列类型 1111,MYBATIS 无效的列类型: 1111
前天遇到一个问题 异常显示如下: Exception in thread "main" org.springframework.jdbc.UncategorizedSQLExcep ...
- 使用Mybatis/TkMybatis/Mybatis-Plus框架报错:无效的列类型: 1111
场景:使用TkMybatis/Mybatis-Plus等封装好CRUD框架有时候需要更新或新增某个字段的值为null存到数据库,但是往往出现如下错误: Caused by: org.apache.ib ...
- oracle无效列的删除,无效的列类型: 1111(oracle数据库)
无效的列类型: 1111(oracle数据库) 分享 未结 2 4894 会飞的鱼 2018-06-02 悬赏:20积分 在角色管理中,,新增一个角色(备注为空),然后,再修改,点保存,错误(未知 ...
- mybatis 查询报错:SQLException: 无效的列类型: 1111
Mybatis 查询报错java.sql.SQLException: 无效的列类型: 1111 出现这个问题不要慌,根据报错日志定位到出错的查询语句,由于粗心,没有将查询条件添加"判空&qu ...
- mybatis报错:java.sql.SQLException: 无效的列类型: 1111
java.sql.SQLException: 无效的列类型: 1111 at oracle.jdbc.driver.OracleStatement.getInternalType(Oracle ...
- java.sql.SQLException: 无效的列类型: 1111 报错问题解决
在项目中利用Mybatis做持久化框架,XXXMapper.xml中insert语句做插入时,偶然会遇到一些报错或者说是问题,如下: 报错日志: nested exception is org.apa ...
- oracle无效列的列类型,oracle 无效的列类型: 1111
oracle 数据库出现 Exception in thread "main" org.springframework.jdbc.UncategorizedSQLException ...
最新文章
- php worker微信,微信小程序API createWorker
- WIN7 x64 32位的IE8 打开就崩溃,停止工作
- springmvc中的类型转换器
- java 32 questions
- C和C++线性表的顺序存储结构
- NPOI随笔——图片在单元格等比缩放且居中显示
- Long Beautiful Integer CodeForces - 1268A(贪心构造)
- 【渝粤题库】陕西师范大学164117 企业组网技术 作业 (高起专)
- 回车提交、连续点击、layer提示
- android++日历示例,Android开发之日历CalendarView用法示例
- OpenGL基础11:空间
- Android 监听 摇杆,Android虚拟摇杆 摇杆 方向控制
- MapBox本地化部署
- 坚持#第212天~零基础自学云计算基础语言应用1~5节
- Mysql原理篇之索引不懂不要瞎用---04
- IDLE Help | 汉化
- excel离散度图表怎么算_怎样在Excel中计算散点图面积
- 计算机表格应用试卷,2020年7月网络教育统考《计算机应用基础》电子表格模拟题试卷操作题...
- 【vm】虚拟机版本管理
- python视频在线教程_600集Python从小白到大神
热门文章
- phicomm虚拟服务器怎么设置方法,斐讯phicomm.me登入界面设置
- TranslateMessage函数
- linux系统可支持多种文件系统类型,Linux文件系统类型简介及支持的文件系统汇总--Linux入门到精通系列...
- ubuntu20 开机启动_iPhone X 成功引导开机,并且进行越狱
- 自学行政管理简单还是计算机简单,学姐经验:适合考公务员的自考热门专业,建议收藏...
- 如何开启内存超频?来看
- 现在创业什么行业比较好?
- 借我慧眼 捕捉他忽明忽暗的爱情信号!
- 性能优化--全文搜索引擎(Elasticsearch)
- 如何使用Unity ARFoundation和XR Interaction Toolkit对Prefab进行选择、缩放、移动、和旋转操作?