我正在保存这样的实体:
def addUser(user: User) = {
val future = db.run(DBIO.seq(
userQueue += user,
userQueue .result.map(println)
))
Await.result(future, Duration.Inf)
}
(其中userQueue是TableQuery) 用户不会获得新的自动增量ID。 我怎样才能自动进入?
答案 0 :(得分:1)
Try this:
def addUser(user: User) = {
val future = db.run(userQueue returning userQueue.map(_.id) += user )
Await.result(future, Duration.Inf)
}
有关详情:http://slick.typesafe.com/doc/3.0.0/queries.html#index-16