为了账号安全,请及时绑定邮箱和手机立即绑定

SSM 项目从oracle中查出的小数如0.01,显示缺整数位0,只显示 .01,请问哪位大神指导怎么解决呢?

/ 猿问

SSM 项目从oracle中查出的小数如0.01,显示缺整数位0,只显示 .01,请问哪位大神指导怎么解决呢?

SSM 项目r从oracle中查出的小数如0.01,显示缺整数位0,只显示 .01。

已知:(1)从直接将在PLSQL中用sql查,查出的值位0.01,是正确的。

           (2)Controller映射mapper调statement中的sql查询,返回的数据中,显示异常 .01

请问这种问题怎么解决呢?烦请各位有相关经验的朋友指导一下,感谢!这个问题应该很多人都会遇到。

查看完整描述

3 回答

?
qq_逆时针_1

没遇见过。。。

查看完整回答
1 反对 回复 2018-06-23
?
sunbohan00

下次问问题要把事情说详细,把对应的sql贴出来。

这是我的回答:1.首先确认两个sql是否一样。

2.写在mapper中的sql是否有#{},‘ ’,这种符号,是否是自动转义了

查看完整回答
反对 回复 2018-06-25
?
漂流風車

??是数值类型?你转换为string类型试试看怎么样

查看完整回答
反对 回复 2018-06-23
  • 夜幕下的雄鹰
    夜幕下的雄鹰
    不行,到时试了下把那个字段定义换成BigDecimal,暂解决了这个问题,没搞懂!
  • 漂流風車
    漂流風車
    你在输出的内容前拼串加个'0.1'或者0.1看是不是不会消失,加上应该就不会了还有$之类的,好像是表格数据的一些处理造成的,不理解原理~希望你知道了能教教我

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信