在提升的Slick中使用案例类

时间:2013-07-30 01:45:18

标签: scala slick

在ScalaQuery中,似乎可以在表定义中使用案例类。例如https://github.com/szeiger/scala-query/blob/master/src/test/scala/scala/slick/test/ql/MapperTest.scala#L26

但是这种语法在Slick中不起作用。具体而言,方法<>不可用。

有没有办法在没有样板映射的情况下在提升的Slick中使用案例类?

1 个答案:

答案 0 :(得分:3)

它仍然有效。见https://github.com/slick/slick/blob/1.0.1/slick-testkit/src/main/scala/com/typesafe/slick/testkit/tests/MapperTest.scala。请注意,您目前无法映射单个列,请参阅https://github.com/slick/slick/issues/40

您获得的错误消息可能来自投影的组件类型,与您的案例类的组件类型不匹配。 &lt;&gt;使用隐式转换添加方法,仅在类型匹配时应用隐式转换。