在scala中从光滑2.1升级到slick 3.2时未定义列类型

时间:2018-01-02 04:14:51

标签: scala slick-3.0 slick-2.0

下面的代码块正在使用光滑的2.1,但是当我升级了光滑的版本时,代码无效。

DialogFragment

收到错误:import slick.lifted.Column trait IntegerId { def id: Column[Int] }

此问题是否有替代方案或解决方法?

任何帮助都很明显。

1 个答案:

答案 0 :(得分:1)

您没有提供足够的背景来真正回答您的问题。鉴于Table.column被定义为

def column[C](n: String, options: ColumnOption[C]*)(implicit tt: TypedType[C]): Rep[C] = {

您需要的可能是

import slick.lifted.Rep

trait IntegerId {
  def id: Rep[Int]
}