2014-12-28 39 views
0

它是光滑的2.0。如何在插入後返回多個值?

我有以下幾點:

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

我想插入不僅返回id也是name場和lastname領域。在Slick中可能嗎?

回答

2

map決定返回什麼表的投影,所以你可以選擇你需要的字段和一個元組收拾他們:

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