插入后如何返回多个值?

贾斯

它是Slick 2.0。

我有以下几点:

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

我希望插入不仅返回,id而且还返回name字段和lastname字段。Slick有可能吗?

加布里埃·彼得罗内拉(Gabriele Petronella)

map 确定返回表的投影,因此您可以选择所需的字段并将它们打包在元组中:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章