【发布时间】:2017-08-06 22:50:11
【问题描述】:
我想定义一个新的列/转换器来将案例类编组为原始类型,然后使用 phantom dsl 再次返回。
在 slick 3.1.1 中我可以轻松做到这一点:
implicit val idTypeMapper = MappedColumnType.base[Id, Long](
{ (v) ⇒ v.value },
{ (s) ⇒ Id(s) }
)
这让我可以在灵活查询的任何地方使用Id,它会被隐式地来回转换。
我试图通过扩展AbstractColumn(和其他)来导出我自己的列和转换,但没有运气。
我如何在 phantom dsl 中做到这一点。
【问题讨论】:
标签: scala cassandra phantom-dsl