将 Java bean 和 Scala 案例类映射到 MongoDB 对象



我目前正在为这个问题而苦苦挣扎。

在我们的系统中,我们使用 Java beanScala 案例类,它们通常相互包含。因此,我正在寻找如何将这些对象映射到mongoObjects的良好解决方案,以便我可以从数据库中保存/加载它们。

为此,我尝试了 Morphia,但不幸的是它不会从 json 序列化回对象,因为它无法构造 case 类。

所以我尝试了 Salat,但这个仅适用于 case 类,而不适用于 java bean :(

有人知道如何做到这一点吗?

Salat 开发者在这里。

如果你想使用 Salat,你可以将你的 Java bean 转换为 Scala 案例类,并使用 @scala.reflect.BeanProperty 注释构造函数参数以实现与 Java 的互操作性(如果这确实有必要)。

相关内容

  • 没有找到相关文章

最新更新