slick 2.0.0-M2:如何定义自定义类型(slick 1.0.0中的MappedTypeMapper)?

Heinzi

我想在光滑的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类消失了...

cvogt

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用request.getRemoteAddr()返回0:0:0:0:0:0:0:0:1

zookeeper无法打开localhost / 0:0:0:0:0:0:0:0:1:2181的套接字

CSS转换。如何从“ matrix(0,1,-1,0,0,0“)获取旋转度值?

为什么1/2 == 0使用double?

在R中将(0,1,0,0,1,1,1)转换为(0,0,0,1,0,1,2)

如何使用a [0]-a [0] a [1]-a [0] a [1] a [2]输出数组

我希望输出像[[0,0,0,0,],[0,1,0,0],[0,2,0,0],[0,3,0,0]]

使用自定义参数实现随机0 1

为什么在Haskell中0 ^ 0 == 1?

拒绝连接:使用gRPC的localhost / 0:0:0:0:0:0:0:1:9000

为什么2 **(1 << 31)== 0?

标签长度2应该为1或0

如何理解打字稿中类型定义中的[[0,1,2,... 0 []]`?

numpy-是否有办法在arr [1,[0,2,0,2,0]] + = 1处引起多个增量

Javascript正则表达式/ ^(19 | 20)([0-9] {2})-([0-9] {2} | 0 [0-9] {1})-([0-9] {2} | 0 [0-9] {1})$ / g未找到日期作为输入值

Python-0 ** 0 == 1?

使用Scala收集方法可帮助将[0,0,0,1,1,1,1,0,0,1,1]的列表转换为[3,4,2,2]

该代码的含义([1、2、3] || 0)[0]

在2个磁盘上突袭0 + 1

为什么CSS边距:1px 0 1px 0不等于边距:2px 0 0 0

创建序列0、0、0、0、0、1、1、1、1、1、2、2、2、2、2、3、3、3、3、3、4、4、4、4、4 ,带有seq()的4

T(0) = 1, T(1) = 0, T(n ) = 2* T(n-2) 的递归关系

索引 = 2 不在 [0, 1)

Android - 获取数字的索引 #0 、 #1 、 #2

0 < 2 = ...假?

用于生成 [((0,0),0), ((0,1),0), ((1,0),0), ((1,1),0)] 的代码实际上给出了 [0 , 0, 0, 1, 1, 0, 1, 1],如何解决?

JOIN (VALUES (0),(1),(2),(3),...... ON 逻辑)

%0|%0 如何工作?

从 Curry-0, 1, 2 到 ...n