我正在为我的公司在 Lift 中创建一个小型应用程序。我是 Scala/Lift 的新手,所以我利用这个机会练习。现在,我有一个关于使用什么 ORM 系统的问题。
一方面,Mapper 是 Lift 默认值。另一方面,我读到它在某些领域并不好,将被 Record 取代(还没有很好的文档记录,所以像我这样的新用户很难遵循)。
与 Mapper 相反,我们有 JPA:标准 Java,经过测试且健壮的 ORM,具有像 Hibernate 这样的受信任实现,但不是完全“scala-ish”,并且由于 Mapper 与 Lift 的集成,您会失去默认提供的功能。
我在邮件列表中读到了一些断言,即 JPA 正在成为 Lift 的方式,但这似乎并不是一个普遍的观点。有人可以为这件事带来一些启示吗?
谢谢!