9

scala で使用できるのは だけのようですが、javacasbahなどの scala 用の orm のようなライブラリがあることを願っています。morphia

ありますか?morphiaJavaコレクションをscalaに変換する必要があるため、scalaで使用したくありません


アップデート

いくつか試してみましたが、まだ適切なものが見つかりません。scala の初心者が始めるのが難しいものもあります。

最後に

最後に、素晴らしいmongo-scala-driverを選択しました。みんなに感謝します。

4

3 に答える 3

9

2 つの確実なオプションがあります。

ケースクラスとscalasigを使用してCasbahと統合するように設計されたSalat - https://github.com/novus/salat/

Lift (liftweb.net) には、Foursquare が DSL である Rogue を構築した Mongo 用の activerecord ttype ライブラリもあります。http://engineering.foursquare.com/2011/01/21/rogue-a-type-safe-scala-dsl-for-querying-mongodb/

于 2011-03-19T03:11:56.770 に答える
3

Spring Data は、MongoDB サポートの M2 で Morphia のようなマッピング機能をリリースしています。これについては、ネイティブの Scala サポートを行うことについて話し合ってきましたが、直接問い合わせた人はいないので、関心を測るのは難しいです。Scala のままで使えるはずですが、もっと Scala っぽくしてほしいところもあります。

https://github.com/springsource/spring-data-document

于 2011-03-19T14:24:16.713 に答える
1

Java コレクションを scala に変換する必要があるため、scala で morphia を使用したくありません。

これが唯一の理由である場合は、scala.collection.JavaConversionsJava から Scalca コレクションへの暗黙的な変換、およびその逆を使用することをお勧めします。

于 2011-03-19T11:30:08.407 に答える