【发布时间】:2014-06-05 08:10:32
【问题描述】:
我开始使用 Play 2.2.1 和 Scala 2.10.2 进行开发。我正在开发一个 CRUD 应用程序。我正在遵循“Play for Scala: Covers 2”一书中的一个例子,但我遇到了一个问题。
在这些书中,模型中有这段代码
import play.api.Play.current
import play.api.db.DB
def getAll: List[Product] = DB.withConnection { implicit connection =>
sql().map
( row =>
Product(row[Long]("id"), row[Long]("ean"), row[String]("name"), row[String]("description"))
).toList
}
但是当我尝试运行它时,我收到了这个错误:
value map is not a member of anorm.SqlQuery
为什么 .map 不起作用?
谢谢!
【问题讨论】:
-
LimbSoup 的答案绝对是要走的路,但您可能需要一个额外的 (),如
SQL("select ...")().map中的那样才能使示例正常工作。 -
谢谢!我会尝试:)
-
这些回答是否回答了您的问题?如果是这样,您应该接受一个作为正确答案。
标签: mysql scala playframework playframework-2.2 anorm