首先,我从未使用过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
位于何处?
答案 0 :(得分:1)
导入anorm._
应该可以解决问题。
SQL
位于包对象anorm
顺便说一句,如果没有sql连接,SQL
不起作用,所以请将它包装成这样:
DB.withConnection { implicit c =>
SQL("select 1").execute()
}
答案 1 :(得分:0)
您是否已按照文档中的描述将sql依赖项添加到项目中?
http://www.playframework.com/documentation/2.2.x/ScalaDatabase