首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bigdecimal在casbah中的自动类型转换

Bigdecimal在casbah中的自动类型转换
EN

Stack Overflow用户
提问于 2014-03-03 20:24:17
回答 1查看 546关注 0票数 2

我需要使用casbah自动类型转换来序列化scala.math.BigDecimal值。

我已经导入了这个

代码语言:javascript
复制
 import com.mongodb.casbah.commons.conversions.scala._

并在类中调用这些方法。

代码语言:javascript
复制
  RegisterJodaTimeConversionHelpers()
  DeregisterJodaLocalDateTimeConversionHelpers()

但是它显示: java.lang.IllegalArgumentException:无法序列化类scala.math.BigDecimal。

casbah是否支持Bigdecimal序列化或其他可以实现序列化的方式?

EN

回答 1

Stack Overflow用户

发布于 2014-03-11 22:30:06

您必须编写并注册您自己的序列化程序。bson不支持BigDecimal -请参阅supported types

挑战是如何存储类型,以便您可以有效地查询它,以及如何在反序列化时最好地将其转换回来(而不需要对所有类型进行全面转换)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22146734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档