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

将JavaBean和Scala案例类映射到MongoDB对象,mongodb,javabeans,morphia,case-class,salat,Mongodb,Javabeans,Morphia,Case Class,Salat,我目前正在努力解决这个问题 在我们的系统中,我们使用javabean和Scala case类,它们通常相互包含。 因此,我正在寻找一个很好的解决方案,如何将这些对象映射到MongoObject,以便从数据库中保存/加载它们 为此,我尝试了Morphia,但不幸的是,它无法从json序列化回object,因为它无法构造case类 所以我尝试了Salat,但这一个只适用于case类,而不适用于java bean:( 有人知道怎么做吗?这里是Salat developer 如果您想使用Salat,您可

我目前正在努力解决这个问题

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

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

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

有人知道怎么做吗?

这里是Salat developer

如果您想使用Salat,您可以将您的javabean转换为Scala case类,并使用
@Scala.reflect.BeanProperty
注释构造函数参数,以实现与Java的互操作性(如果确实需要的话)