ibatis查询数据显示为ASCII码的问题

向右看齐 2022-06-10 05:53 181阅读 0赞

在通过ibatis自定义SQL进行数据查询时,数据库通过Mysql查询,由于查询语句过于复杂,后台代码查询的数据都是一组数字通过逗号隔开的形式,数据看着比较有规律,最后发现原来是ASCII码,因此猜测可能是查询返回的数据是字符串形式,而且查询结果列是经过CONCAT()函数处理的,所以将每一个返回结果是字符串的列都增加了一个CAST(column as signed)转换为数字,这时前台显示的数据就变正常了,因此以后开发查询结果一定要注意是什么什么类型的。

发表评论

表情:
评论列表 (有 0 条评论,181人围观)

还没有评论,来说两句吧...

相关阅读

    相关 ibatis插入数据问题

    java程序里面都检查了,当参数传递到实体类里面的时候都没有出现乱码,但是插入到数据库的时候是乱码,于是我检查了数据库的编码,结果都是utf-8的,于是我修改了ibatis的配