【发布时间】:2013-12-25 10:11:35
【问题描述】:
我对 Play 2.2 应用程序中的数据库有以下 sql 查询:
SQL("SELECT t.id, t.field1, t.field2 from table1 t WHERE t.field1 = {param1}")
.on("param1" -> param1)()
.map {
case ???
}.toList
这个请求可以返回:
- 没有记录
- 记录但
field2是NULL - 记录其中
field2是NOT NULL
我该如何处理这些情况?我只知道如何处理单列:
//...
.map {
case Row(field1: Option[String]) => field1
}.toList
【问题讨论】:
标签: sql scala playframework pattern-matching anorm