Morphia用于Scala

aks*_*hik 8 orm scala mongodb morphia

可以在Scala中使用Morphia吗?

是否还有支持scala的MongoDB的其他轻量级ORM?

rkt*_*mey 7

查看Salat:

https://github.com/novus/salat

Salat使用腌制的Scala签名来序列化和反序列化案例类.


Vas*_*iuk 6

Morphia只是一个基于mongo-java-driver的持久层,它使用JPA风格的注释进行对象映射.它应该与Scala完美配合.

在"原生"Scala驱动程序中(值得一提的是,所有这些驱动程序都基于mongo-java-driver),Rogue(由Foursquare开发)是最接近Morphia的意识形态(尽管它不使用注释,它们不是'被认为是Scala-idiomatic).

  • 如果我们想使用Rogue,我们必须使用Lift吗? (5认同)
  • @imaginonic:从逻辑上思考,不应该 - 如果JVM从原来的`.java`文件和`.scala`文件中调用代码,我认为不重要......但是有更好洞察力的人可以确认. (2认同)