作者:瀚高PG实验室 (Highgo PG Lab)
目录
环境
症状
问题原因
解决方案
环境
系统平台:中标麒麟(CPU海光)7
版本:4.3.4.5
症状
应用系统使用的mybatis框架,连接HGDB测试时,应用报错:caused by: com.highgo.jdbc.util.PSQLException: 不良的类型值 long。
问题原因
MyBatis中在查询进行select映射的时候,返回类型可以用resultTy,但分析发现在mapper配置文件中,jdbc返回字段类型的定义为longvarchar,故走了jdbc驱动内的tolong方法,所以报错。
解决方案
在mapper配置文件中
更多解决方案请登录【瀚高技术支持平台】查看https://support.highgo.com/#/index/docContent/6d9a60a205ba5a27