Cause: java.sql.SQLException: Invalid value for getInt() - '锛? '
; SQL []; Invalid value for getInt() - '锛 '; nested exception is java.sql.SQLException: Invalid value for getInt() - '锛? '

在对错误进行排查时,有以下原因可能导致的原因:

出现此问题的原因是因为MyBatis中的查询语句的参数接收的参数是Int类型,而传递的值却是为String,所以就会抛出此异常。

1.错误描述:在对数据库进行操作时,控制台报错:java.sql.SQLException: Invalid value for getInt() ;
2.错误原因:数据库中表的字段的类型与实体类的属性不一致;
3.解决方法:实体类中的属性应与数据库中表的字段的类型一致。下面的例子是我的解决方法,可以做参考。

例如:一种方法是返回值类型和数据库中的字段类型不一样,将其改为数据库表中字段类型是int类型,则返回值类型改为Integer类型或者数据库表中字段类型为varchar,则返回值类型改为String类型;另一种是数据库表中字段类型为varchar,则实体类中应为String.

如果需要转载,请注明出处,谢谢!本文为博主原创文章,博客地址:https://blog.csdn.net/weixin_44299027

Cause: java.sql.SQLException: Invalid value for getInt()相关推荐

  1. 【报错笔记】程序报错:Cause: java.sql.SQLException: Invalid value for getInt() - ‘4ab72edc-c02f-423f-ae9e-18c30

    程序报错:Cause: java.sql.SQLException: Invalid value for getInt() - '4ab72edc-c02f-423f-ae9e-18c306e2cda ...

  2. java.sql.SQLException:Invalid value for getInt()-'zhangsan'

    1.错误描述 java.sql.SQLException:Invalid value for getInt()-'zhangsan' 2.错误原因 在遍历打印查询结果时,rs.getInt(3),而在 ...

  3. Cause: java.sql.SQLException: Invalid parameter object type. Expected 'com.jd.sns.biz.api.domain.Plu

    java.sql.SQLException: Invalid parameter object type. Expected 'java.util.Map' but found 'java.lang. ...

  4. java.sql.SQLException: Invalid utf8 character string: 'ACED00'

    使用JPA+Hibernate执行原生sql查询时报了异常,一开始以为是数据库编码的问题,尝试了几种方式都没有解决,静下来想了想,原来是查询的sql中有status in (?1),而传入的参数值是枚 ...

  5. Caused by: java.sql.SQLException: Invalid value for getLong() - '112233...‘ in c

    出现上述问题的原因是: 你用 hibernate查询或者保存 实体类的时候, 数据库和实体类的某个字段( 我的是第一个字段ID)是 VARCHAR类型, 但是你的映射文件配置里面的生成方式是 incr ...

  6. oracle 异常返回值,oracle - java.sql.SQLException:无效的列类型:调用具有行类型返回值的函数时为1111 - 堆栈内存溢出...

    我在一个名为" MyPackage"的Oracle软件包中有一个函数: FUNCTION MyFunction(name IN VARCHAR2) RETURN MyTable%r ...

  7. java光标位置无效_ResultSet.getString(1)引发java.sql.SQLException:当前光标位置的无效操作...

    当我运行以下servlet时: // package projectcodes; public void doPost(HttpServletRequest request,HttpServletRe ...

  8. java.sql.SQLException: Io 异常: Invalid Packet Lenght

    java.sql.SQLException: Io 异常: Invalid Packet Lenght 出错原因: 查看oracle的驱动包是否是class12.jar,如果是的话很可能是它造成的. ...

  9. java packetmaster_解决DBUtilExt工具类的jdbc的时“java.sql.SQLException: Io 异常: Invalid Packet Lenght”异常问题...

    一.异常描述 通过DBUtilExt工具类进行实现文本大字段读取readTemCLOB的时候,报"java.sql.SQLException: Io 异常: Bad packet type. ...

最新文章

  1. 嵌入式C语言进行曲之要诀
  2. JavaScript与 HTML表单的交互过程,想要学习动态网页但是无从下手的新手看看。...
  3. SqoopFlume、Flume、HDFS之间比较
  4. uniapp 中 下拉刷新和上拉加载 需要手动在page.json中开启
  5. 联想IdeaPad 720S-14IKB Compal CIZVO_S0 LA-E581P Rev 2A笔记本PDF点位图
  6. Spire.Cloud 在线协同编辑Word文档
  7. PyCharm插件安装
  8. (转载)基于sklearn的iris数据集及简介
  9. 谷歌play支付_Google Play的新功能
  10. 最新某某《微专业-数据分析师》
  11. 中文分词-转载3_一个北京程序员
  12. dowhile实现求水仙花数
  13. C++里面头文件和源文件都要怎么编写以及运行
  14. springBoot整合SqlSessionTemplate使用
  15. redmine配置邮箱提醒步骤(qq企业邮箱和个人邮箱)
  16. ESP32开发 micropython常见问题记录
  17. win10和win7系统配置faster rcnn(pytorch)
  18. 汽车级三相无传感器、无刷直流(BLDC)电机控制器A4962
  19. 角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。
  20. LU分解法 | matlab

热门文章

  1. CentOS7安装DockerCompose
  2. php定时执行任务 回调,如何在php中基于workerman实现一个定时任务
  3. matlab读取grb、grb2数据并导出、绘图
  4. easyui之combotree下拉框多选框
  5. BuildMSI.vbs 生成MSI中间件 并通过连接生成MSI包
  6. 上传漏洞防御与IIS6.0文件解析漏洞(防御方法)
  7. B. Megacity
  8. 计算机操作员高级理论知识试卷,计算机操作员高级理论知识试卷..doc
  9. 【Arduino】I2C Master 实现
  10. 【iMessage苹果证书协议版本】软件安装APNSD-AppID配置中创建结构