1

当我有 2 个或更多参数时 - 它可以工作,但是当 1 - 它无法编译。我知道,元组用于 2 个或更多参数函数。但是,如果我不想要只有一个值的表?

case class Some(name: String)

class SomeTable(tag: Tag) extends Table[Some](tag, "Some") {
  def name = column[String]("SomeNAME", O.PrimaryKey)

  override def * = name <>(Some.tupled, Some.unapply)
}
4

1 回答 1

2

我们可以将覆盖替换为

override def * = name <>(Some.apply, Some.unapply)

这个对我有用。

于 2016-05-03T10:13:11.147 回答