2

我已经使用 Scala 大约 6 个月了,但刚刚进入 Lift 框架。在 Lift 文档中,提到虽然提供了默认的 Mapper 东西,但可以使用任何 ORM(或类似的)。

有没有使用带有 Lift 的替代 ORM 的好例子(未注释的来源是可以的)?我对使用 ScalaQuery 很感兴趣,但愿意接受建议。我唯一的要求是该库必须支持 MSSQL。从我所见,这归结为使用 JTDS JDBC 驱动程序,您就可以参加比赛了。

4

1 回答 1

4

如果您想在 Mapper 以外的 Lift 中使用 ORM,我建议您查看 SquerylRecord。这应该是一个很好的起点:http ://www.assembla.com/spaces/liftweb/wiki/Squeryl

我不会真的认为 ScalaQuery 是 ORM,而是用于 SQL 查询的 Scala DSL。但是,如果您不需要 ORM,我认为这是一个非常好的选择。还可以查看使用 Scala 集成查询所做的工作:http: //days2011.scala-lang.org/node/138/279。我认为它还没有准备好用于生产。

于 2012-01-18T19:17:01.117 回答