我目前正在努力解决这个问题..
在我们的系统中,我们使用 Java bean 和 Scala案例类,它们通常包含彼此。 所以,我正在寻找一个很好的解决方案,如何将这些对象映射到 mongoObjects ,所以我可以从数据库中保存/加载它们。
为此,我尝试了 Morphia ,但不幸的是它不会从json序列化回到object,因为它无法构造一个case类。
所以我尝试了 Salat ,但这只适用于案例类而不是java bean :(
有人知道如何做到这一点吗?
答案 0 :(得分:1)
Salat开发人员。
如果您想使用Salat,您可以将Java bean转换为Scala案例类,并使用@scala.reflect.BeanProperty
注释构造函数params以实现与Java的互操作性(如果这是非常必要的话)。