无法使用sorm访问字段

时间:2016-03-09 15:09:41

标签: scala playframework sorm

在Scala中,我有以下scala案例类:

case class Page(url: String)

object Page {
  implicit val personFormat = Json.format[Page]
}

在数据库中编码的是这样的:

object Db extends Instance(entities = Seq(Entity[Page]()), url="jdbc:h2:mem:test")

然后,我从数据库中检索一个实例,如下所示:

val page = Db.query[Page].whereEqual("id", pageId).fetch
val content: String = new URL(page.url).getContent().toString

然而,在我得到的最后一行。

value url is not a member of Stream[models.Page with sorm.Persisted]

为什么url不是会员?

我为Page创建了一个数据库表示。不应该包括其所有领域吗?

1 个答案:

答案 0 :(得分:1)

应该是这样的

var myObject = {
 name: document.forms.MedList.name.value,
 data: document.forms.MedList.data.value
}

var myObject2 = {
 name: document.forms.MedList2.name.value,
 data: document.forms.MedList2.data.value
}

localStorage.setItem("yourKey", JSON.stringify([myObject, myObject2]));