斯卡拉玩!使用anorm或ORM

时间:2012-06-08 16:04:45

标签: scala orm playframework anorm

似乎Play提供的所有示例应用程序!框架利用anorm来持久化。在ORM上选择anorm的原因是什么?如果您使用的是ORM,您使用的是什么?为什么?

2 个答案:

答案 0 :(得分:17)

anorm Anorm不是对象关系映射器的元缩写词,因此它不是ORM。

这就是答案 - 我们这些想要亲自动手查询SQL的人。

答案 1 :(得分:13)

我认为anorm的大部分论据都列在文档中的corresponding page

目前我个人更喜欢Scala和Play独立数据访问层,因此我使用Ebean(并且如果是推荐的默认值,将使用JPA)。

在我看来,能够使用没有任何Play依赖性的模型是一个巨大的优势。此外,Anorm似乎没有提供太多的数据库独立性,因为查询是用本机SQL表示的。