现在有哪些类似于Scala的持久化框架是最好的?

6

目前最好的类似Scala持久化框架是什么?

Hibernate可以工作,但它不太像Scala。它坚持使用注解、无参构造函数,不能与匿名类实例一起使用,不能与Scala集合一起使用,具有过时的基于字符串的查询模型等。

我正在寻找真正适合Scala的东西。它存在吗?还是我必须自己创造它?


如果你找到了一个,请告诉我:https://dev59.com/jHE85IYBdhLWcg3wmEtW :-) (至少对于Java而言,JPA2查询支持是有类型的 - 因为它会动态生成类型。) - Thomas Jung
4个回答

4

Squeryl是一款完全使用Scala编写的强类型、类似于LINQ的持久化框架。
无论如何,它看起来非常有前途。还有Stephan Zeiger的ScalaQuery,它采用了类似的方法。

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


1

0

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


0

我个人还没有评估过它,但看起来eBean非常友好于Scala。它甚至支持Scala类型(自2.6.1版本发布以来)。


这看起来非常臃肿。实际上,所有那些getter和setter都丑得要死。在Scala中我们不需要那个。在Scala中做那个毫无意义。 - egervari
您不需要Java的Getter和Setter方法。Ebean可以检测到该'bean'是Scala bean并使用'Scala Properties'。 - Rob Bygrave

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接