zoukankan      html  css  js  c++  java
  • 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 注解解决该问题。

  • 相关阅读:
    PHP网络编程
    traits的使用
    在Apache中使用mod_rewrite模块重写URL
    Lamp下安全配置随笔
    微信开发准备工作
    SQL SERVER技术内幕之7 透视与逆透视
    MVP开发模式的理解
    SQL SERVER技术内幕之5 表表达式
    SQL SERVER技术内幕之4 子查询
    SQL Server Management Studio
  • 原文地址:https://www.cnblogs.com/zjfjava/p/15345014.html
Copyright © 2011-2022 走看看