Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 目前可用的最好的类似scala的持久性框架是什么?_Database_Scala_Frameworks_Persistence - Fatal编程技术网

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

Database 目前可用的最好的类似scala的持久性框架是什么?,database,scala,frameworks,persistence,Database,Scala,Frameworks,Persistence,目前可用的最好的类似scala的持久性框架是什么 Hibernate可以工作,但不是很像scala。它坚持使用注释,没有参数构造函数,不适用于匿名类实例,不适用于scala集合,具有过时的基于字符串的查询模型,等等 我正在寻找真正适合Scala的东西。它存在吗?或者我必须这样做吗?在scala中有一个持久性框架,但它与web框架集成,并且有点专业化 我还没有机会亲自对它进行评估,但它看起来对Scala非常友好。它甚至支持Scala类型(从2.6.1版开始)。是一个完全用Scala编写的强类型、类

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

Hibernate可以工作,但不是很像scala。它坚持使用注释,没有参数构造函数,不适用于匿名类实例,不适用于scala集合,具有过时的基于字符串的查询模型,等等


我正在寻找真正适合Scala的东西。它存在吗?或者我必须这样做吗?

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

我还没有机会亲自对它进行评估,但它看起来对Scala非常友好。它甚至支持Scala类型(从2.6.1版开始)。

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


我还没有尝试过这两种方法,但很可能在不久的将来就会尝试。

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


无论如何,这个链接对于任何寻找其他选项的人来说都是一个很好的来源:。

如果你找到了,请告诉我::-)(JPA2查询支持是类型化的,至少对Java是这样,因为它会动态生成类型。)这看起来非常臃肿。真的,所有那些能手和二传手都丑得要命。在scala中我们不需要这个。在scala中这样做没有意义,您不需要Java的getter和setter。Ebean可以检测到“bean”是Scala bean,并使用“Scala属性”。