<!-- 普铁 --><select id="selectTrainSceneThrough" parameterType="HashMap" resultType="HashMap">select ROUND(("普铁用户专网总流量KB"+"普铁用户公网总流量KB")/1024/1024,3) as total_dataflow,"普铁用户数" as total_users from RPT_NETWORK_HOURwhere "日期"='#{kpi_time}'and "线路标识"=#{road_id}</select>

提示“无效的索引列”

<select id="selectCRHSceneThrough" parameterType="HashMap" resultType="HashMap">select *from RPT_NETWORK_HOURwhere report_id=#{road_id}</select>

运行正常

起初以为是#和$的问题,后来知道是中文引起的。

解决方法一:

文件头是 <?xml version="1.0" encoding="UTF-8" ?> 改成 <?xml version="1.0" encoding="GBK" ?>

该方法不一定有效时选择方法二

用${}  代替 #{}

<select id="selectCRHSceneThrough" parameterType="HashMap" resultType="HashMap">select ROUND(("高铁用户专网总流量KB"+"高铁用户公网总流量KB")/1024/1024,3) as total_dataflow,"高铁用户数" as total_users from RPT_NETWORK_HOURwhere "日期"='${kpi_time}'and "线路标识"=${road_id}</select>

只是会在日志里直接打印出完整的sql。完全降低了。

-------------

更多的Java,Angular,Android,大数据,J2EE,Python,数据库,Linux,Java架构师,:

http://www.cnblogs.com/zengmiaogen/p/7083694.html

中文导致Mybatis无效的列索引相关推荐

  1. sql 报:无效的列索引 可能的原因

    今天遇到了sql报无效的列索引错误,在网上找了找问题,基本都在说是sql拼写错误, 基本可以确定这个错误一般都是由低级失误导致的,请注意检查自己的sql拼写 按照网上指出的问题去找,没有和自己错误一样 ...

  2. java报错无效的列索引,java.sql.SQLException: 无效的列索引

    java.sql.SQLException: 无效的列索引 "无效的列索引"其实是个低级的错误,原因无非几个: 1.sql串的?号数目和提供的变量数目不一致: 例如:jdbcTem ...

  3. 操作数据库时报“无效的列索引”错误

    "无效的列索引"其实是个低级的错误,原因无非几个: 1.sql串的?号数目和提供的变量数目不一致: 例如:jdbcTemplate.update(sql, new Object[] ...

  4. Spring JdbcTemplate 无效的列索引错误

    转载自:http://blog.csdn.net/yishengreai/article/details/5985287 报错信息类似: executing PreparedStatementCall ...

  5. jdbc 索引中丢失 /无效的列索引

    在使用jdbc insert 数据时,抛如下异常 第一个问题: java.sql.SQLException: 索引中丢失  IN 或 OUT 参数:: 15 经排查,原因是 参数个数对不上,value ...

  6. Java中从Orcle里取出数据时,为什么提示“无效的列索引”

    第一次在Java中用JDBC连接Oracle数据库,连接通了,但是一个简单的SQL查询,却报告"无效的列索引". 开始,我以为是Oracle里的表索引没有设置.于是,我给要查询的表 ...

  7. SQL报错:无效的列索引

    报错信息: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping ...

  8. java 调用存储过程 无效的列索引_JAVA 调用存储过程报错 java.sql.SQLException: 无效的列索引...

    报错信息java.sql.SQLException:无效的列索引atoracle.jdbc.driver.OracleCallableStatement.registerOutParameterInt ...

  9. ibatis报错:无效的列索引

    错误日志如下: 根据日志提示为sqlmap-ec-search.xml文件的getNonCarNewEdrBaseInfos的plyNo处存在问题,找到SQL出错位置,如图: 仔细检查后未发现任何问题 ...

最新文章

  1. C++ 笔记(13)— 函数(函数声明、函数定义、函数调用[传值、指针、引用]、函数参数默认值、函数重载)
  2. codevs——1576 最长严格上升子序列(序列DP)
  3. mysql查看所有存储过程,函数,视图,触发器,表
  4. [转]大数据+HR”不再是忽悠
  5. 个人成长:2021如何成为更好的自己?
  6. 河南云计算和大数据“十三五”发展规划发布
  7. webstorm创建代码模板
  8. Nanachi发布:基于 React 的多端小程序转译框架
  9. 别急,MIUI 11还有惊喜!下一代MIUI项目已开拔
  10. python编写一个登陆验证程序_用python实现一个简单的验证码
  11. 企业要做有价值的私域流量三大关键
  12. vs2005中文版/2010中文旗舰版等安装步骤和注意
  13. 毛星云opencv之DrawLine函数写法
  14. Android Runtime (ART) 和 Dalvik
  15. 一个外包仔的自我救赎,偷偷写了10万行代码的电商系统,横扫offer!
  16. 2010-12-28
  17. jsp/java智能井盖管理系统
  18. 1178_hardware_basic_什么是高阻态
  19. 市场上股票接盘合作,大宗交易锁仓返点资源变现渠道
  20. 如何写出让 CPU 跑得更快的代码

热门文章

  1. 课题开题报告范文样本_成都汽车职业技术学校举行 2020年省、市、区课题开题报告会...
  2. java倒计时跳出窗口_java倒计时弹出框
  3. createsolidcaret 后 很快就不闪烁了_为什么LED灯会越用越暗?为什么会闪烁?
  4. php 精度运算,PHP BC 库(任意精度数字运算) | 网游世界
  5. mysql主从表结构差异_mysqldiff对比主从表结构是否一致
  6. Eclipse继承HttpServlet出现:HttpServlet cannot be resolved to a type的错误的解决方案
  7. 识别物体是否存在_【科学实践Vol.1】带你玩转“人脸识别”
  8. Linux下的ELF文件、链接、加载与库(含大量图文解析及例程)
  9. python是强定义语言吗_python是强类型语言吗
  10. php版本哪个没有面向对象,php面向对象的方法重载两种版本比较