Cassandra 在内部按原样存储 Double 值。就像 cqlsh 如何支持我们可以更改精度的设置一样,datastax java 驱动程序中是否有类似的配置来设置精度?
一种方法是在变量的 Getter 中使用 DecimalFormat 并设置精度。但是想知道 datastax 驱动程序是否提供了任何这样的方式来简化精度设置
提供的选项cqlsh
仅用于显示数据 - 在内部所有数据都作为普通双精度处理。
DataStax Java 驱动程序也是如此——它只返回双精度值,开发人员有责任将其转换为最适合用户的表示形式。因此,您需要使用相应的代码将 double 格式化为给定精度的字符串。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句