Slick 2.1:将查询结果作为地图返回

时间:2014-10-08 23:50:01

标签: scala slick typesafe

我最近将一个项目从PHP迁移到Scala,并开始致力于添加数据库支持。我正在使用Slick 2.1并且我很喜欢它。一切都很好,但我无法弄清楚如何将查询结果作为地图返回(假设甚至支持)。我之前使用的是PHP的PDO,它返回了一个关联数组。

基本上,我不希望结果是任何表类的Seq,而是希望能够检索它们:

Seq(
  Map("id" -> 1, "email" -> "myEmail1", "password" -> "myPassword1"),
  Map("id" -> 2, "email" -> "myEmail2", "password" -> "myPassword1")
)

我可以将案例类转换为地图,但如果我能避免这一额外的步骤,那肯定会很好。我想这也不适用于映射查询。我对Scala和Slick很新,​​所以希望我不会错过一些非常明显的东西。

感谢您的帮助!

0 个答案:

没有答案