应用系统报错: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实验室14 小时前
HAC 集群主节点状态在starting、running之间频繁切换
运维·数据库·postgresql·瀚高数据库
瀚高PG实验室8 天前
PostgreSQL CREATE TYPE 未检查 multirange schema 的 CREATE 权限HGVE-2026-E007
数据库·postgresql·瀚高数据库
瀚高PG实验室8 天前
PostgreSQL pg_basebackup 和 pg_rewind 可覆盖源端超级用户选择的无关文件HGVE-2026-E010
数据库·postgresql·瀚高数据库
瀚高PG实验室12 天前
PostgreSQL 服务器因整数回绕导致分配空间过小HGVE-2026-E008
运维·服务器·数据库·瀚高数据库
瀚高PG实验室12 天前
PostgreSQL libpq lo_* 函数允许服务器超级用户覆盖客户端栈内存HGVE-2026-E011
服务器·数据库·postgresql·瀚高数据库
瀚高PG实验室15 天前
SQL优化案例:存储过程、复杂SQL拆成简单SQL提升整体性能
数据库·sql·postgresql·瀚高数据库
瀚高PG实验室1 个月前
几种因网络波动导致应用与数据库操作异常的现象
运维·网络·数据库·postgresql·瀚高数据库
瀚高PG实验室1 个月前
DELETE 条件字段缺少索引导致 SuperSync 同步严重延迟
数据库·postgresql·瀚高数据库