3

私は現在、ここでこの問題に苦労しています..

私たちのシステムでは、Java Bean Scala ケース クラスを使用しており、これらは互いに含まれていることがよくあります。したがって、これらのオブジェクトをmongoObjectsにマップする方法の良い解決策を探しているので、データベースから保存/ロードできます。

このために、私はMorphiaを試しましたが、残念ながら、ケース クラスを構築できないため、json からオブジェクトにシリアル化されません。

だから私はSalatを試しましたが、これはケースクラスでのみ機能し、Java Bean では機能しません:(

これを行う方法について誰か考えがありますか?

4

1 に答える 1

1

Salat 開発者はこちら。

Salat を使用する場合は、Java Bean を Scala ケース クラスに変換し、Java と@scala.reflect.BeanPropertyの相互運用性のためにコンストラクタ パラメータにアノテーションを付けることができます (これが本当に必要な場合)。

于 2012-12-10T17:29:12.083 に答える