如何插入后返回多个值?(How to return multiple values after in

2019-10-21 12:29发布

这是油滑2.0。

我有以下几点:

mytable
  .returning(mytable.map(_.id))
  .+=(item)(session)

我想插入不仅返回id而且name字段和lastname字段。 是否有可能在油滑?

Answer 1:

map决定了返回该表的投影,所以你可以选择你需要的字段和一个元组收拾他们:

mytable
  .returning(mytable.map(t => (t.id, t.name, t.lastname)))
  .+=(item)(session)


文章来源: How to return multiple values after insert?