似乎Play提供的所有示例应用程序!框架利用anorm来持久化。在ORM上选择anorm的原因是什么?如果您使用的是ORM,您使用的是什么?为什么?
答案 0 :(得分:17)
anorm是 Anorm不是对象关系映射器的元缩写词,因此它不是ORM。
这就是答案 - 我们这些想要亲自动手查询SQL的人。
答案 1 :(得分:13)
我认为anorm的大部分论据都列在文档中的corresponding page。
目前我个人更喜欢Scala和Play独立数据访问层,因此我使用Ebean(并且如果是推荐的默认值,将使用JPA)。
在我看来,能够使用没有任何Play依赖性的模型是一个巨大的优势。此外,Anorm似乎没有提供太多的数据库独立性,因为查询是用本机SQL表示的。