当前位置: 首页 > article >正文

oracle java.sql.SQLException: Invalid column type: 1111

1.遇到的问题

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='uuid', mode=IN, javaType=class java.lang.String, jdbcType=null, numericScale=null, resultMapId='null', jdbcTypeName='null', expression='null'}. Cause: org.apache.ibatis.type.TypeException: Error setting null for parameter #1 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. Cause: java.sql.SQLException: Invalid column type: 1111
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
    at com.sun.proxy.$Proxy124.selectList(Unknown Source)
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
    at com.baomidou.mybatisplus.core.override.PageMapperMethod.executeForMany(PageMapperMethod.java:172)
    at com.baomidou.mybatisplus.core.override.PageMapperMethod.execute(PageMapperMethod.java:85)
    at com.baomidou.mybatisplus.core.override.PageMapperProxy.invoke(PageMapperProxy.java:64)
    at com.sun.proxy.$Proxy125.getSsgRequestBeanByUuidId(Unknown Source)

2.解决办法 

 mybatis 查询参数传了空,主要使用了注解查询方式,如下:

@Select("SELECT * FROM t_list WHERE uuid = #{uuid}")

 改为

@Select("SELECT * FROM t_list WHERE uuid = #{uuid,jdbcType=VARCHAR}")

由此问题解决。 


http://www.kler.cn/a/160033.html

相关文章:

  • 【2024年华为OD机试】 (C卷,100分)- 小明找位置(Java JS PythonC/C++)
  • 深入理解 Entity、VO、QO、DTO 的区别及其在 MVC 架构中的应用
  • 鸿蒙-点击Notification通知并打开App的具体页面
  • Agent一键安装,快速上手Zabbix监控!
  • 单片机存储器和C程序编译过程
  • Linux自学指南(学习路线大纲)
  • Wifi adb 操作步骤
  • 《计算机算法设计与分析(第5版)》笔记
  • Linux学习——模拟实现mybash小程序
  • maven生命周期回顾
  • vue中的动画组件使用及如何在vue中使用animate.css
  • 西南科技大学模拟电子技术实验三(BJT单管共射放大电路测试)预习报告
  • 【java】利用日期函数,打印日期表
  • docker快捷控制
  • 一下午终于配好:如何用vs code连接远程主机jupyter server(notebook/lab)
  • HBase整合Phoenix
  • Java异步编程之利器:Guava异步编程实践
  • python中的迭代器、生成器和装饰器(一)
  • Java不可变集合
  • 你敢信!贪吃蛇游戏居然能插入到富文本编辑器里!
  • 查看mysql 或SQL server 的连接数,mysql超时、最大连接数配置
  • 2023亚太地区五岳杯量子计算挑战赛
  • 智能优化算法应用:基于饥饿游戏算法无线传感器网络(WSN)覆盖优化 - 附代码
  • JavaScript中使用JSON的基本操作示例
  • 【C#学习笔记】委托与事件 (从观察者模式看C#的委托与事件)
  • 音视频的功耗优化