我想在光滑的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))
}
(上面的代码未经过测试,但我的实现与此类似)
这在光滑的2.0.0-M2中如何工作? MappedTypeMapper类消失了......
答案 0 :(得分:4)
现在称为MappedColumnType
。另请参阅https://groups.google.com/d/msg/scalaquery/4Ns_J_8wbqQ/0SGiJL4O8A8J