我不能做一个简单的例子 Scala Play db 工作



首先,我从未在Scala Play Framework中使用过数据库。我做了一个研究,发现使用它的唯一方法(?)是使用普通的SQL。是吗?我想知道,有没有办法像我在 RoR 中使用模型一样做到这一点?至少,我发现很多例子表明,甚至鼓励使用纯SQL工作。

其次,我无法从官方文档中编译代码:

import play.api.db._
import play.api.Play.current
val result:Boolean = SQL("Select 1").execute()    //SQL is not found

另外,SQL在哪里?

导入anorm._应该可以解决问题。

SQL位于包对象anorm

顺便说一句,没有sql连接SQL不起作用,所以像这样包装它:

DB.withConnection { implicit c =>
  SQL("select 1").execute()
}

是否已按照文档中的说明将 sql 依赖项添加到项目中?

http://www.playframework.com/documentation/2.2.x/ScalaDatabase

最新更新