应用系统报错: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实验室4 天前
瀚高数据库使用IPv6连接的配置方法
数据库·瀚高数据库
瀚高PG实验室9 天前
表空间迁移
数据库·瀚高数据库
瀚高PG实验室11 天前
瀚高安全版 V4.5.10卸载后残留了db_ha的agent进程导致6666端口被占用
linux·数据库·安全·瀚高数据库
瀚高PG实验室1 个月前
数据库意外中止,无法启动
数据库·瀚高数据库
瀚高PG实验室1 个月前
hghac8008漏洞扫描处理
linux·网络·windows·瀚高数据库
瀚高PG实验室1 个月前
如何查看数据库以及内核版本
数据库·瀚高数据库
瀚高PG实验室2 个月前
HighGo Database中的约束条件
数据库·瀚高数据库
瀚高PG实验室2 个月前
数据库日志过大
数据库·瀚高数据库
瀚高PG实验室2 个月前
PostgreSQL到HighgoDB数据迁移
数据库·postgresql·瀚高数据库
瀚高PG实验室2 个月前
通过数据库日志获取数据库中的慢SQL
数据库·sql·瀚高数据库