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

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