假设我有:

case class SomeModel(
  id : Pk[Long],
  description : String
)

object SomeModel extends Magic[SomeModel] {
  def ayDogAy = {
    var aydog = SomeModel(NotAssigned, "aydog")
    this.insert(aydog)
  }
}

我怎样才能找回插入的aydog的id?
如果重要的话,我的备份数据库是Postgres

最佳答案

在第二局中,如果你有一个自动增加的长主键:

val id: Long = SQL("insert into bla bla bla").on("bleh", "blah").executeInsert().get

10-08 07:19