为什么MySQL里面的整型数get出来会变成每千位自动加逗号呢?
比如数据库里面是:1659
get后来以后竟然变成:1,659
怎么处理阿?(我用了iBatis作ORM,如果是用JDBC那种,getInt()以后可以替换“,”为"",但是用ORM工具后怎么办呢?)
[b]问题补充:[/b]
找到答案了。
我是用Freemarker的,估计就是因为在Configuration少定义了数字输出格式才导致这样的,应该不是MySQL本身的问题!
于是新增设置:
cfg = new Configuration();
//当然,也可以在页面中定义:<#setting number_format="0">
cfg.setNumberFormat("0");
搞定了这个头痛的问题,哈哈!
这个问题如果你用orm的话 你可以在前台输出的时候给它格式化一下嘛 用jstl的fmt标签就可以地