myBatis set parameters是提示无效列索引
上网查,有说占位符?的个数和提供的参数的个数不对应,发现我的问题不是这个。对比类型发现也没有问题。
到最后发现问题在写模糊查询的时候:
原来的写法:'%#{supplierName,,jdbcType=VARCHAR}%'——这就是最终的原因。
现在的写法:'%' || #{supplierName,,jdbcType=VARCHAR}||'%——这是对的写法。
至于具体的原因,我还不知道。
myBatis set parameters是提示无效列索引相关推荐
- oracle 无效列索引
出现这个问题的原因 罪魁祸首是 ? "select * from INDEX_MOCK im where im.gmt_modify > ? and im.gmt_modi ...
- 中文导致Mybatis无效的列索引
<!-- 普铁 --><select id="selectTrainSceneThrough" parameterType="HashMap" ...
- PreparedStatement 往oracle插入数据时报无效的列索引
最近在做一个项目,测试修改人家的代码,然后用到PreparedStatement把数据插入数据库,死活不成功,报错,无效的列索引. 代码是这样的: 1.拼成一个sql:insert into tabl ...
- 关于Mybatis的列索引无效这个问题踩到的坑
昨天客户突然要求新增一个组织机构可维护的功能,做一个前端页面.在做到查询功能的时候,根据input输入框输入的汉字进行模糊查询.然后后台一直报错,说列索引无效. 我的解决办法:1.把sql复制到数据库 ...
- Java中从Orcle里取出数据时,为什么提示“无效的列索引”
第一次在Java中用JDBC连接Oracle数据库,连接通了,但是一个简单的SQL查询,却报告"无效的列索引". 开始,我以为是Oracle里的表索引没有设置.于是,我给要查询的表 ...
- SQL报错:无效的列索引
报错信息: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping ...
- ibatis报错:无效的列索引
错误日志如下: 根据日志提示为sqlmap-ec-search.xml文件的getNonCarNewEdrBaseInfos的plyNo处存在问题,找到SQL出错位置,如图: 仔细检查后未发现任何问题 ...
- sql 报:无效的列索引 可能的原因
今天遇到了sql报无效的列索引错误,在网上找了找问题,基本都在说是sql拼写错误, 基本可以确定这个错误一般都是由低级失误导致的,请注意检查自己的sql拼写 按照网上指出的问题去找,没有和自己错误一样 ...
- java报错无效的列索引,java.sql.SQLException: 无效的列索引
java.sql.SQLException: 无效的列索引 "无效的列索引"其实是个低级的错误,原因无非几个: 1.sql串的?号数目和提供的变量数目不一致: 例如:jdbcTem ...
最新文章
- Google推出数据集搜索!百度,你怎么看?
- 商汤被曝已获准在香港上市,计划筹资逾10亿美元
- 空地通信传输详解——飞机是这样和地面通信的
- Android5.1.1源码 - 让某个APP以解释执行模式运行
- 为什么简单的删除集合中的元素竟然报错了?
- RHEL6.3下编译安装ffmpeg
- Begin using git (Part1) - Git的安装与配置
- syslinux下载链接
- mysql数据库攻击与防御_专题:SQL注入攻击与防御_51CTO.COM
- 什么是Ruby之道?
- Kali系列之网卡地址配置
- 【从本人QQ空间迁移】业务知识通俗理解
- 3d建模网上学习靠谱吗?学3d建模哪个大学好?
- 国家规定的三级分销违法吗?
- 1.ME32F103单片机ADC和DMA
- 网络摄像机(ip camera)安装设置步骤
- 高逼格的年终总结怎么写?这是我见过最系统的写法
- 泌尿外科电子病历软件的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 服务器网站后门检测软件,服务器安全工具
- 示波器的基本使用 USBee逻辑分析仪的使用 USBee AX-Pro示波器的使用