我确定这很明显,我应该阅读一些手册而不是问这个问题,但是我无法对其进行梳理。
我正在遵循Slick 3.2.0的(Getting Started)手册。它指出我应该在我的pom.xml文件中包括一个依赖项:
<dependency>
<groupId>com.typesafe.slick</groupId>
<artifactId>slick_2.12</artifactId>
<version>3.2.3</version>
</dependency>
然后我要复制第一个示例:
import slick.jdbc.JdbcBackend.Database
import slick.lifted.Tag
case class BusinessRelationshipRow (
id: Long,
name: String,
phone: String)
class BusinessRelationshipTable(tag: Tag)
extends Table[BusinessRelationshipRow]
(tag, "BUSINESS_RELATIONSHIP")
{
}
我的问题是:使用表[BusinessRelationshipRow] 需要什么导入?我已经尝试过 slick.mode.Table ,但是它没有任何参数。
由于没有人提到这个问题,我想这是微不足道的。不过,我还是没主意。
答案 0 :(得分:1)
它位于您正在使用的特定数据库的api
中。在我的情况下是Postgres,所以我有
import slick.jdbc.PostgresProfile.api._
给出Table
和您需要的其他类型。