【发布时间】:2022-01-09 00:18:29
【问题描述】:
我正在从 slick-extensions 迁移到 slick 3.2.0
import slick.lifted.{ProvenShape, Tag}
import slick.model.Table
class Admin(tag : Tag) extends Table[(Long, Long)](tag, "NT_CV_ADMIN_SHORT") {
def parentId = column[Long]("PARENT_ID")
def maxAdminShort = column[Long]("MAX_ADMIN_SHORT")
override def * : ProvenShape[(Long, Long)] = (parentId, maxAdminShort)
}
对于上述表格声明,我收到以下错误 - 错误:slick.model.Table 不接受类型参数
这是我使用的依赖项-
<dependency>
<groupId>com.typesafe.slick</groupId>
<artifactId>slick_2.12</artifactId>
<version>3.2.0</version>
</dependency>
我不明白我错过了什么。我看到了 slick3.2.0 手册 - https://scala-slick.org/doc/3.2.0/gettingstarted.html,这就是我创建表格的方式。 不知道是不是遗漏了什么?
【问题讨论】: