0
新しい列/変換器を定義して、ケースクラスをプリミティブ型にマーシャリングし、再びファントムdslを使用して元に戻したいとします。phantom dslを使用したcassandra列のカスタムマーシャリング
implicit val idTypeMapper = MappedColumnType.base[Id, Long](
{ (v) ⇒ v.value },
{ (s) ⇒ Id(s) }
)
これは私が滑らかなクエリ内のどこId
を使用することができますし、それは暗黙的に前後に変換されます。
ツルツル3.1.1に私は簡単にこれを行うことができます。
AbstractColumn
(およびその他)を拡張することによって私自身の列と変換を想像線で導出しようとしましたが、運がありません。
どのように私はファントムDSLでこれを行うのですか?