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相关推荐

  1. MyBatis增加时报错“无效的列类型”

    以一下是Insert的SQL语句增加时报错"无效的列类型",也没用说是哪个属性,真的痛苦. INSERT INTO SCOTT.PM_SUPPLIER (SUPPLIER_ID,S ...

  2. 使用mybatis向oracle数据库插入数据异常

    遇到了使用mybatis向oracle数据库插入数据异常的问题, 具体的报错如下:org.springframework.jdbc.UncategorizedSQLException: ### Err ...

  3. oracle 无效的列类型 1111,MYBATIS 无效的列类型: 1111

    前天遇到一个问题 异常显示如下: Exception in thread "main" org.springframework.jdbc.UncategorizedSQLExcep ...

  4. 使用Mybatis/TkMybatis/Mybatis-Plus框架报错:无效的列类型: 1111

    场景:使用TkMybatis/Mybatis-Plus等封装好CRUD框架有时候需要更新或新增某个字段的值为null存到数据库,但是往往出现如下错误: Caused by: org.apache.ib ...

  5. oracle无效列的删除,无效的列类型: 1111(oracle数据库)

    无效的列类型: 1111(oracle数据库) 分享 未结 2  4894 会飞的鱼 2018-06-02 悬赏:20积分 在角色管理中,,新增一个角色(备注为空),然后,再修改,点保存,错误(未知 ...

  6. mybatis 查询报错:SQLException: 无效的列类型: 1111

    Mybatis 查询报错java.sql.SQLException: 无效的列类型: 1111 出现这个问题不要慌,根据报错日志定位到出错的查询语句,由于粗心,没有将查询条件添加"判空&qu ...

  7. mybatis报错:java.sql.SQLException: 无效的列类型: 1111

     java.sql.SQLException: 无效的列类型: 1111  at oracle.jdbc.driver.OracleStatement.getInternalType(Oracle ...

  8. java.sql.SQLException: 无效的列类型: 1111 报错问题解决

    在项目中利用Mybatis做持久化框架,XXXMapper.xml中insert语句做插入时,偶然会遇到一些报错或者说是问题,如下: 报错日志: nested exception is org.apa ...

  9. oracle无效列的列类型,oracle 无效的列类型: 1111

    oracle 数据库出现 Exception in thread "main" org.springframework.jdbc.UncategorizedSQLException ...

最新文章

  1. php worker微信,微信小程序API createWorker
  2. WIN7 x64 32位的IE8 打开就崩溃,停止工作
  3. springmvc中的类型转换器
  4. java 32 questions
  5. C和C++线性表的顺序存储结构
  6. NPOI随笔——图片在单元格等比缩放且居中显示
  7. Long Beautiful Integer CodeForces - 1268A(贪心构造)
  8. 【渝粤题库】陕西师范大学164117 企业组网技术 作业 (高起专)
  9. 回车提交、连续点击、layer提示
  10. android++日历示例,Android开发之日历CalendarView用法示例
  11. OpenGL基础11:空间
  12. Android 监听 摇杆,Android虚拟摇杆 摇杆 方向控制
  13. MapBox本地化部署
  14. 坚持#第212天~零基础自学云计算基础语言应用1~5节
  15. Mysql原理篇之索引不懂不要瞎用---04
  16. IDLE Help | 汉化
  17. excel离散度图表怎么算_怎样在Excel中计算散点图面积
  18. 计算机表格应用试卷,2020年7月网络教育统考《计算机应用基础》电子表格模拟题试卷操作题...
  19. 【vm】虚拟机版本管理
  20. python视频在线教程_600集Python从小白到大神

热门文章

  1. phicomm虚拟服务器怎么设置方法,斐讯phicomm.me登入界面设置
  2. TranslateMessage函数
  3. linux系统可支持多种文件系统类型,Linux文件系统类型简介及支持的文件系统汇总--Linux入门到精通系列...
  4. ubuntu20 开机启动_iPhone X 成功引导开机,并且进行越狱
  5. 自学行政管理简单还是计算机简单,学姐经验:适合考公务员的自考热门专业,建议收藏...
  6. 如何开启内存超频?来看
  7. 现在创业什么行业比较好?
  8. 借我慧眼 捕捉他忽明忽暗的爱情信号!
  9. 性能优化--全文搜索引擎(Elasticsearch)
  10. 如何使用Unity ARFoundation和XR Interaction Toolkit对Prefab进行选择、缩放、移动、和旋转操作?