XXX is outside of valid range for type java.lang.Integer

java.lang.RuntimeException: org.springframework.dao.DataIntegrityViolationException: Error attempting to get column ‘CHECK_KEY’ from result set. Cause: java.sql.SQLDataException: Value ‘1,024,400,308,616,231,437,121,470,000’ is outside of valid range for type java.lang.Integer
; Value ‘1,024,400,308,616,231,437,121,470,000’ is outside of valid range for type java.lang.Integer; nested exception is java.sql.SQLDataException: Value ‘1,024,400,308,616,231,437,121,470,000’ is outside of valid range for type java.lang.Integer

后台查询MYSQL报错Integer类型超出范围,实际该字段在代码中对应String类型,数据库中对应varchar类型,因此排除”数据库中字段与实体类中的字段不对应”与”reslutMap中的映射关系错误”的原因;通过查看其reslutMap对应实体类发现,该实体类没有显式声明无参构造方法(项目中使用lombok,缺少无参构造注解),导致Mybatis使用XML查询时结果(集)无法映射为类实例(列表),因此为该实体类添加 @NoArgsConstructor 注解解决该问题。

Original: https://www.cnblogs.com/zjfjava/p/15345014.html
Author: 雪山上的蒲公英
Title: XXX is outside of valid range for type java.lang.Integer

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/539077/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • android 编译错误

    A problem occurred configuring root projectCould not resolve all artifacts for configurati…

    Java 2023年6月7日
    0145
  • JavaSE基础笔记(1)

    1、注释 // / / /* / 单行注释 多行注释 文档注释 2、标识符 3、数据类型 整数类型 byte占1个字节范围:-128~127 short占2个字节范围:-32768…

    Java 2023年6月13日
    069
  • 基于Python来识别处理照片里的条形码

    最近一直在玩数独,突发奇想实现图像识别求解数独,输入到输出平均需要0.5s。 整体思路大概就是识别出图中数字生成list,然后求解。 输入输出demo 数独采用的是微软自带的Mic…

    Java 2023年6月7日
    079
  • Java封装Get/Post类

    封装的类: package pers.hmi.translate; import java.io.BufferedReader; import java.io.IOExceptio…

    Java 2023年6月9日
    096
  • Java动态代理模式

    1、怎样实现静态代理模式? 可以想到的方式起码有两种继承和聚合。 创建一个接口 package com.jyd.proxy; /** * 定义一个能够工作的接口。定义一系列操作方法…

    Java 2023年5月29日
    0125
  • npm 添加淘宝代理

    设置仓库npm config set registry https:# 查看代理结果npm config get registry# 解除网络代理npm config set pr…

    Java 2023年6月13日
    0117
  • Java基础巩固(一)

    一. 重载、重写的区别 ​ 在同一作用域下,有一组具有相同函数名,不同参数表的函数,这组函数被称为 重载函数 注意: 例子: public class Test{ public s…

    Java 2023年6月7日
    062
  • 终端直接执行.java文件

    1、首先编译java文件 javac xx.java 「最好先建一个空文件夹,把xx.java文件放入」 2、然后执行 java xx 「这样就会直接执行了,不需要使用Idea,e…

    Java 2023年6月6日
    094
  • 【Java全栈进阶】-接口

    学习类的时候,知道类与类之间可以通过继承产生关系,接口和类之间可以通过实现产生关系,那么接口与接口之间会有什么关系呢? 多个接口之间可以使用 extends进行继承。 interf…

    Java 2023年6月7日
    080
  • java使用poi生成excel

    创建一个工作簿 创建一个sheet 创建一个Row对象 创建一个cell对象(1个row+1个cell构成一个单元格) 设置单元格内容 设置单元格样式. 字体 字体大小 是否加粗 …

    Java 2023年5月29日
    095
  • Spring1

    一、简介: Spring : 为简化开发而生,但是后期由于各类组件的增多,使得其配置过于繁琐,本身就是一个大杂烩 , 整合现有的框架技术,渐渐的被称为了”配置地狱&#8…

    Java 2023年6月9日
    096
  • 【干货】整理分布式技术框架常用的算法及策略

    将一些零散的知识点进行整理, 以便加深理解,方便查阅,也希望能帮到大家。 通过系统随机函数,根据后端服务器列表的大小值来随机选择其中一台进行访问。由概率统计理论可以得知,随着调用量…

    Java 2023年6月9日
    075
  • Spring-data-jpa乐观锁和悲观锁实现

    https://blog.csdn.net/u012326462/article/details/81349157 https://www.cnblogs.com/sweetchi…

    Java 2023年5月30日
    090
  • Java数组

    数组可以存放 多个 同一类型 的数据,是 引用类型 一般使用方式 先定义并声明 int[] arr = new int[5]; // 默认为值数据类型的值 行可以先声明 再分配空间…

    Java 2023年6月7日
    077
  • quartz框架(七)-JobStore

    在之前的博文中,博主已经写了关于Job的相关内容。本篇博文,博主将介绍JobStore相关的内容。 JobStore是存放Job和Trigger的地方。当我们调用Scheduler…

    Java 2023年6月7日
    072
  • Netty源码分析之ChannelPipeline(五)—异常事件的传播

    ChannelHandler中异常的获取与处理是通过继承重写exceptionCaught方法来实现的,本篇文章我们对ChannelPipeline中exceptionCaught…

    Java 2023年6月9日
    081
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球