场景:
mybatis sqlserver 入库,发现数据被强制四舍五入
11.50 没有被强制四舍五入
11.5被强制四舍五入
解决方案,入库前对数据保留两位小数:
参照
String result=new BigDecimal(s).setScale(2,BigDecimal.ROUND_HALF_UP).toString();
探讨在使用MyBatis框架与SQL Server数据库交互时,数据被强制四舍五入的问题。具体案例中,数值11.5被错误地四舍五入,而11.50未受影响。解决方案是在入库前将数据统一保留两位小数,确保数据精度。
场景:
mybatis sqlserver 入库,发现数据被强制四舍五入
11.50 没有被强制四舍五入
11.5被强制四舍五入
解决方案,入库前对数据保留两位小数:
参照
String result=new BigDecimal(s).setScale(2,BigDecimal.ROUND_HALF_UP).toString();

被折叠的 条评论
为什么被折叠?
