ibatis查询数据显示为ASCII码的问题
2017-08-11 13:57
393 查看
在通过ibatis自定义SQL进行数据查询时,数据库通过Mysql查询,由于查询语句过于复杂,后台代码查询的数据都是一组数字通过逗号隔开的形式,数据看着比较有规律,最后发现原来是ASCII码,因此猜测可能是查询返回的数据是字符串形式,而且查询结果列是经过CONCAT()函数处理的,所以将每一个返回结果是字符串的列都增加了一个CAST(column as signed)转换为数字,这时前台显示的数据就变正常了,因此以后开发查询结果一定要注意是什么什么类型的。
相关文章推荐
- ajax根据ID查询数据库并返回Json格式数据返回js,使用append显示到页面。判断json值为[]或者[[]]的问题。
- 庭审管理中动态显示今天起7日内的数据,动态查询,并根据已有数据判断新增和修改时的时间冲突问题
- mysql数据关联查询及显示问题,一对多查询
- 只基于标签的ibatis数据查询显示
- ibatis插入正确但查询不出数据的问题
- SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 和oracle 查询数据中文乱码问题
- 写查询语句出现的问题.显示查不到的数据出错,帮忙看看
- Oracle问题——查询数值数据时,小数点前0不显示
- ibatis插入正确但查询不出数据的问题
- mysql数据关联查询及显示问题,一对多查询
- 庭审管理中动态显示今天起7日内的数据,动态查询,并根据已有数据判断新增和修改时的时间冲突问题(2)
- MySql如何分级查询上千万行记录的表,并将该大数据显示到界面中
- 关于easyui中datagrid数据不显示的问题
- enum枚举型字段查询等于1不出数据问题
- ibatis 查询数据的设置
- ArcSDE直连方式不能显示时态数据轨迹的问题
- ibatis插入数据乱码问题
- iBatis终于出了2.0.9,解决了N+1查询问题。
- extjs JsonStore加载数据,Combobox只显示最后一项值问题
- Swing编程中用于显示数据库查询结果的数据模型