ClouGence / hasor

Hasor是一套基于 Java 语言的开发框架,区别于其它框架的是 Hasor 有着自己一套完整的体系,同时还可以和先有技术体系做到完美融合。它包含:IoC/Aop容器框架、Web框架、Jdbc框架、RSF分布式RPC框架、DataQL引擎,等几块。
http://www.hasor.net
Apache License 2.0
983 stars 273 forks source link

Bigint的数据类型返回有精度不准问题 #74

Closed liaostr closed 3 years ago

zycgit commented 4 years ago

精度问题要设置几个 hint来达到你想要的目的

舍入模式:NUMBER_ROUNDING(默认:四舍五入) 对精度有较高要求需要设置:MIN_DECIMAL_WIDTH(默认为:double,改为 big)

https://www.hasor.net/doc/display/dataql/NUMBER_ROUNDING https://www.hasor.net/doc/display/dataql/MIN_DECIMAL_WIDTH

另外超大数在,js 解析时也有精度损失问题,这个是由于 js 引擎本身的精度无法承载超大数。 例如:https://gitee.com/zycgit/hasor/issues/I1NF4N

zycgit commented 3 years ago

超过三个月的 issue 会被关闭,如果有类似问题和讨论可以开一个新的 issue。