应用系统报错:com.highgo.jdbc.util.PSQLException:bad value for long(APP)

文章目录

环境

系统平台:银河麒麟(飞腾)U系 V4

版本:4.3.4.5

症状

应用报错:com.highgo.jdbc.util.PSQLException:bad value for long:{"w":1341,"h":700,"widgets":[{"id":1,"c":1,"r":1,"x":24,"y":27},{"id":2,"c":25,"r":1,"x":51,"y":54},{"id":3,"c":25,"r":55,"x":51,"y":32},{"id":4,"c":1,"r":28,"x":24,"y":27},{"id":5,"c":76,"r":1,"x":25,"y":26},{"id":6,"c":76,"r":55,"x":25,"y":32},{"id":7,"c":76,"r":27,"x":25,"y":28},{"id":8,"c":1,"r":55,"x":24,"y":32}]}

问题原因

MyBatis中在查询进行select映射的时候,返回类型可以用resultTy,调查分析发现,客户的程序中返回字段类型为longvarchar,故走了jar包内的tolong方法,引起报错。

解决方案

修改程序中返回字段类型longvarchar为varchar。

报错编码

com.highgo.jdbc.util.PSQLException:bad value for long

相关推荐
瀚高PG实验室1 天前
审计策略修改
网络·数据库·瀚高数据库
瀚高PG实验室2 天前
ETL中,分区表子表未及时收集统计信息,导致sql执行耗时很长
数据库·数据仓库·sql·etl·瀚高数据库
瀚高PG实验室5 天前
HGDB 4.5.8.8开启oracle兼容执行带聚合函数的SQL导致数据库进程被信号11杀死
数据库·sql·oracle·瀚高数据库
瀚高PG实验室8 天前
使用hgdbdeveloper开发工具导出数据后在异机恢复时报错
数据库·瀚高数据库
瀚高PG实验室15 天前
同架构大数据量HGDB到HGDB数据迁移
架构·瀚高数据库
瀚高PG实验室17 天前
数据库因坏块导致无法VACUUM FREEZE问题处理
数据库·瀚高数据库
瀚高PG实验室18 天前
nginx中配置数据库连接
运维·数据库·nginx·瀚高数据库
瀚高PG实验室18 天前
rpm包安装报错:cannot open Packages index using db5 - Cannot allocate memory (12)
linux·运维·服务器·瀚高数据库
瀚高PG实验室19 天前
易智瑞GeoScene Pro连接瀚高安全版数据库 458
数据库·安全·瀚高数据库
瀚高PG实验室25 天前
瀚高数据库使用IPv6连接的配置方法
数据库·瀚高数据库