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

问题描述 投票:0回答:1

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

import slick.lifted.Column

trait IntegerId {
  def id: Column[Int]
}

收到的错误:Cannot resolve symbol Column

这个问题有替代或解决方法吗?

任何帮助都很明显。

scala slick-3.0 slick-2.0
1个回答
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]
}
© www.soinside.com 2019 - 2024. All rights reserved.