4

我想在 slick 2.0.0-M2 中定义一个自定义类型。该类型有一个已知光滑的底层 scala 类型(例如 String)。在 Slick 1.0.0 中,我可以执行以下操作:

class Test[UnderlyingType : TypeMapper] {
  case class MyType(elem: UnderlyingType)

  implicit val typeMapper = MappedTypeMapper.base[MyType, UnderlyingType](_.elem, t=>MyType(t))
}

(上面的代码未经测试,但我的实现与此类似)

这在 slick 2.0.0-M2 中是如何工作的?MappedTypeMapper 类消失了……

4

1 回答 1

4

它现在被称为MappedColumnType。另请参阅https://groups.google.com/d/msg/scalaquery/4Ns_J_8wbqQ/0SGiJL4O8A8J

于 2013-10-04T12:11:36.470 回答