【发布时间】:2013-08-04 16:28:03
【问题描述】:
我需要在 Morphia 中存储 Scala 类。除非我尝试存储 _ <: enumeration>
的集合,否则使用注释它工作得很好Morphia 抱怨它没有该类型的序列化程序,我想知道如何提供。现在我将集合类型更改为 Seq[String],并在集合中的每个项目上调用 toString 来填充它。
效果很好,但我不确定这是否正确。
【问题讨论】:
-
“
_ <: Enumeration的集合”到底是什么意思?您是指Seq[_ <: Enumeration](与Seq[Enumeration]相同,除非Seq是可变的),还是其他意思? -
它是 A 的 Seq 扩展枚举
-
你试过用
A.Value代替A.type吗?还是我误解了Seq的目的? -
是的。 Morphia 不知道如何序列化枚举。