今天在开发的时候,在xml文件里写sql语句,报了一个请求的转换无效的错误。

在网上找了很久也没有找到答案,只能自己摸索了

这个错误是sqlException错误,明显就是sql语句的问题了

这里教大家一个很好用的方法:只要是sql语句错误,可以先从控制台把sql语句复制出来,在sql语句编译的软件里运行,如果是sql语句的错误,编译软件会提示报错问题,而且也比idea的控制台直观,这样就可以很容易看出来问题出在哪了。

但是非常奇怪的是,这个sql语句在plsql里竟然成功运行了,而且找到了数据

既然不是sql语句本身的错误,再回过头看“请求的转换无效“这句话,应该就是传入参数或者返回结果的时候传输错误,可能是参数或者是类型和数据库返回的数据不对应。

于是我开始检查传参和接收参数的实体类,发现是实体类里的一个参数的类型写的和数据库的不一样,本来应该是时间类型,写成了字符串类型。

所以以后如果碰到这样的问题,可以先检查传参,或者返回结果的数据类型,格式,数量是不是对应的。

报错Cause: java.sql.sQLException:请求的转换无效相关推荐

  1. mybatis项目报错:java.sql.SQLException: ORA-00911: 无效字符 解决方法

    mybatis项目报错:java.sql.SQLException: ORA-00911: 无效字符 解决方法 参考文章: (1)mybatis项目报错:java.sql.SQLException: ...

  2. mysql查表的时候报错:java.sql.SQLException: Value ‘0000-00-00 00:00:00‘ can not be represented as java.sql.T

    mysql查表的时候报错:java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.T ...

  3. 【解决报错】java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

    IDE:IntelliJ IDEA Ultimate 2019.3 (我用的是学生版,只要大学邮箱能用就可以的) 报错信息全文附在最后.其中关键的信息就是: Root Cause java.sql.S ...

  4. 【解决报错】java.sql.SQLException Access denied for user ‘root‘@‘localhost‘ (using password YES)

    IDE:IntelliJ IDEA Ultimate 2019.3 (我用的是学生版,只要大学邮箱能用就可以的) 报错信息全文附在最后.其中关键的信息就是: Root Cause java.sql.S ...

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

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

  6. mysql 存储数据时,报错Cause: java.sql.SQLException: Incorrect string value: '\xF4\x80\xB3\x81\xE8\xAE...'

    问题:Cause: java.sql.SQLException: Incorrect string value: '\xF4\x80\xB3\x81\xE8\xAE...' ? 解决办法:utf-8 ...

  7. 解决方法之报错:java.sql.SQLException: Access denied for user ‘root‘@‘192.168.100.1‘ (using password: YES)

    在用Eclipse链接虚拟机里的mysql时出现了下面这个bug: java.sql.SQLException: Access denied for user 'root'@'192.168.100. ...

  8. java代码中执行sql报错:java.sql.SQLException: ORA-00923: 未找到要求的 FROM 关键字

    最近写了特别多的数据库同步接口,需要在java程序中拼接大段的sql,然后再提交执行,出现了很多次ORA-00923错误,都有点见怪不怪了. 比如下面这段代码,在执行 db.execute(inser ...

  9. MyBatis 整合Oracle 报错:java.sql.SQLException: ORA-01008: 并非所有变量都已绑定

    前言:这个问题的出现应该是在在查询标签上添加了:statementType="STATEMENT"导致的 因为在原生的jdbc中,会有执行预编译之前的编译 result =pstm ...

最新文章

  1. 语义分割:基于openCV和深度学习(一)
  2. movs 数据传送指令_PLC中简单好用的传送指令功能,你学会了吗?
  3. 莫名的证书错误...ERROR ITMS-90035:Invalid Signature.
  4. zabbix server is not running the information displayed may not be current
  5. 我想做产品,实现一个非常优秀的电脑桌面记事本加闹钟
  6. 华为年底将推多款平板产品:顶配版将搭载5nm麒麟9000
  7. quartz 每30秒执行一次_Net Core 使用 Quartz
  8. MySQL大表关联如何优化_MySQL 对于大表(千万级),要怎么优化呢?
  9. hdoj2955 Robberies(01背包)
  10. gdisk 创建和维护磁盘分区命令(GPT分区方案)
  11. 数字电子技术基础(四):门电路(CMOS)必看
  12. CSS中常见中文字体的英文名称(Microsoft YaHei,SimHei)
  13. Python下各种GUI(图形用户界面)简介、使用优缺点对比
  14. PDF格式分析(一)简介
  15. TDengine 常见问题解答
  16. MapReduce的容错机制
  17. python的函数式编程实例_函数式编程例子
  18. C# Sharp问题解决:System.FormatException 输入字符串的格式不正确
  19. 初步整合vue-element-admin和GitDataV两个Vue开源框架方案实现大数据可视化
  20. linux环境js打不开,linux 环境无法通过egg-scripts start启动项目,wait start 300超时退出...

热门文章

  1. python copy文件_python批量拷贝文件
  2. 游戏广告或承压,短期逆风之下腾讯股价仍有望回归高位?
  3. PPTX劳保用品使用维护资料(附下载)
  4. 【自然语言处理】【chatGPT系列】大语言模型可以自我改进
  5. matlab如何读su文件下载,su二进制文件
  6. TechBullion:USDD 或将成为全新避险资产
  7. PyCharm统一中文字体
  8. setup和screensize
  9. 恐怖系列丨互联网幕后攻防:咳血的独角兽三之财务自由诱惑下的道德塌方
  10. LiveQing云端流媒体-云平台功能