什么是目前最好的类似scala的持久性框架?

时间:2010-05-18 18:07:40

标签: database scala frameworks persistence

目前最好的scala类持久性框架是什么?

Hibernate有效,但它不像scala那样。它坚持使用注释,no-arg构造函数,不能与匿名类实例一起使用,不适用于scala集合,具有过时的基于字符串的查询模型等。

我正在寻找一些非常适合Scala的东西。它存在吗?或者我必须做到吗?

4 个答案:

答案 0 :(得分:4)

Squeryl是一个强类型,LINQ之类的持久性框架,完全用Scala编写 无论如何,它看起来很有希望。 Stephan Zeiger也有ScalaQuery,它有类似的方法。

我还没有尝试过这两个,但很可能会在不久的将来这样做。

答案 1 :(得分:0)

Lift在scala中有一个持久性框架,但它与Web框架集成并且有点专业化。

答案 2 :(得分:0)

我没有机会对其进行个人评估,但看起来eBean非常适合Scala。它甚至支持Scala类型(从版本2.6.1开始)。

答案 3 :(得分:0)

老问题,这可能是当时没有人提到Slick的原因,但现在这是一个不错的选择。它是由Typesafe开发的,因此可以保证其他框架可能没有的质量和持续开发。

无论如何,对于寻找其他选项的人来说,此链接可能是一个很好的来源:http://manuel.bernhardt.io/2014/02/04/a-quick-tour-of-relational-database-access-with-scala/