标签: scala slick
定义Slick表格投影时,如下所示:
def * = (id.?, email, human, langUser, langLearn) <> (User2.tupled, User2.unapply)
我发现tupled方法一旦定义object User2就会变得不可见。
tupled
object User2
我的问题是发生了什么,以及如何避免伴随对象隐藏方法。
答案 0 :(得分:4)
重复:Using .tupled method when companion object is in class
自定义案例类随播广告的元组需要手动扩展函数类型请参阅:https://issues.scala-lang.org/browse/SI-3664 https://issues.scala-lang.org/browse/SI-4808