我确信这是显而易见的,我应该阅读一些手册而不是问这个问题,但我无法解决这个问题。
我正在遵循 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")
{
}
我的问题是:使用 Table[BusinessRelationshipRow] 需要导入什么内容?我尝试过 slick.mode.Table,但它不需要参数。
由于没有人提到这个问题,我想这是微不足道的。尽管如此,我还是没有主意。
最佳答案
它位于您正在使用的特定数据库的 api
中。就我而言,它是 Postgres,所以我有
import slick.jdbc.PostgresProfile.api._
它提供了Table
和您需要的其他类型。
关于database - 在Slick中,使用Table[T]需要什么导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52760610/