我已经使用 Scala 大约 6 个月了,但刚刚开始接触 Lift 框架。在 Lift 文档中,提到虽然提供了默认的 Mapper 内容,但可以使用任何 ORM(或类似的)。
是否有任何使用 Lift 替代 ORM 的好例子(未注释的来源也可以)?我对使用 ScalaQuery 很感兴趣,但我愿意接受建议。我唯一的要求是该库必须支持 MSSQL。据我所知,这归结为使用 JTDS JDBC 驱动程序,然后您就可以开始比赛了。
最佳答案
如果您想在 Lift 中使用除 Mapper 之外的 ORM,我建议您查看 SquerylRecord。这应该是一个很好的起点:http://www.assembla.com/spaces/liftweb/wiki/Squeryl
我不会真正将 ScalaQuery 视为 ORM,而是将其视为用于 SQL 查询的 Scala DSL。然而,如果您不需要 ORM,我认为这是一个非常好的选择。另请查看使用 Scala Integrated Query 完成的工作:http://days2011.scala-lang.org/node/138/279 。但我认为它还没有准备好用于生产。
关于sql-server - 在 Lift 上下文中使用 ScalaQuery 的好例子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8915143/