Table
case class Foo(id: Int, name: String)
class FooTable(tag: Tag) extends Table[Foo](tag, "foo") {
def id = column[Int]("id", O.PrimaryKey, O.AutoInc)
def name = column[String]("name")
def * = (id, name) <> (Foo.tupled, Foo.unapply)
}
val foos = TableQuery[FooTable]
如果我通过
db.run(foos += Foo(123,"bar"))
id
无论接下来发生什么
自动递增
值为,而不是将其设置为123。有强制的语法吗
Foo
?