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 注解解決該問題。