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

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}")

由此问题解决。 

相关文章:

  • zabbix监控nginx
  • 8、Broker进一步了解
  • 《论文阅读》使用条件变分自动编码器学习神经对话模型的语篇水平多样性 2017 ACL
  • AI视频智能分析识别技术的发展与EasyCVR智慧安防视频监控方案
  • Java后端开发——MVC商品管理程序
  • 机器学习——决策树
  • 基于SSM的图书馆管理系统运行部署教程
  • Linux学习笔记之七(shell脚本的基本语法)
  • 护理简历自我评价15篇
  • Vue + Element ui 实现动态表单,包括新增行/删除行/动态表单验证/提交功能
  • 高级软件工程15本书籍
  • 网页中的json文档,怎么保存到本地
  • C++作业5
  • 洛谷P1049装箱问题 ————递归+剪枝+回溯
  • 安卓密码框、EditText
  • nginx反向代理到aws S3 ,解决S3返回500、502、503错误
  • Vue3中定义变量是选择ref还是reactive?
  • Redis SDS 源码
  • 开启三层交换机DHCP服务
  • Golang数据类型(字符串)
  • 福建厦门市副市长、市公安局局长陈育煌出任吉林省公安厅厅长
  • 外国游客“在华扫货”热:“带空箱子到中国!”
  • 复旦大学与上海杨浦共建市东医院
  • 乌方:泽连斯基只接受与普京会谈,拒见其他俄代表
  • 极限拉扯上任巴西,安切洛蒂开启夏窗主帅大挪移?
  • 济南市委副秘书长吕英伟已任历下区领导