如何将我的异物嵌入投影中?

时间:2014-03-19 23:43:11

标签: scala playframework-2.0 slick

我有两个表依赖以下表:

表电影 id,name,genre,directorId

表总监 id,first_name,last_name

我希望能够查询我的电影并让投影包含嵌套导演模型。

而不是ex: (1,"善意狩猎",1)

我更喜欢 (1," Good Will Hunting"," Matt"," Damon")

最好,我希望将其序列化为JSON,它可以嵌套在顶级电影中,也可以嵌套在“导演”中。字段。

1 个答案:

答案 0 :(得分:0)

如果你使用元组:

for( m <- Movies; d <- Directors ) yield (m.id,m.name,d)

为您提供(1, "Good Will Hunting", (1, "Matt", "Damon"))

使用HLists:

for( m <- Movies; d <- Directors ) yield m.id :: m.name :: d

为您提供1 :: "Good Will Hunting" :: 1 :: Matt :: Damon :: Nil