Scala Slick-Extensions SQLServerDriver 2.1.0 用法 - 无法编译
Scala Slick-Extensions SQLServerDriver 2.1.0 usage - can't get it to compile
我正在尝试使用 Slick-Extensions 从 Scala 连接到 SQL 服务器数据库。我使用 slick 2.1.0 和 slick-extensions 2.1.0.
我写的代码似乎无法编译。我遵循了 slick 网站上的示例,并且当驱动程序是 H2 时编译正常。请看下面:
package com.example
import com.typesafe.slick.driver.ms.SQLServerDriver.simple._
import scala.slick.direct.AnnotationMapper.column
import scala.slick.lifted.TableQuery
import scala.slick.model.Table
class DestinationMappingsTable(tag: Tag) extends Table[(Long, Int, Int)](tag, "DestinationMappings_tbl") {
def id = column[Long]("id", O.PrimaryKey, O.AutoInc)
def mltDestinationType = column[Int]("mltDestinationType")
def mltDestinationId = column[Int]("mltDestinationId")
def * = (id, mltDestinationType, mltDestinationId)
}
我收到各种各样的错误:scala.slick.model.Table 不采用类型参数,列不采用类型参数并且找不到 O。
如果 SQLServerDriver 不使用与 slick 相同的语法,我在哪里可以找到它的文档?
谢谢!
我认为您对 scala.slick.model.Table 的导入影响了您对 com.typesafe.slick.driver.ms.SQLServerDriver.simple.Table
的导入
尝试只删除:
import scala.slick.model.Table
我正在尝试使用 Slick-Extensions 从 Scala 连接到 SQL 服务器数据库。我使用 slick 2.1.0 和 slick-extensions 2.1.0.
我写的代码似乎无法编译。我遵循了 slick 网站上的示例,并且当驱动程序是 H2 时编译正常。请看下面:
package com.example
import com.typesafe.slick.driver.ms.SQLServerDriver.simple._
import scala.slick.direct.AnnotationMapper.column
import scala.slick.lifted.TableQuery
import scala.slick.model.Table
class DestinationMappingsTable(tag: Tag) extends Table[(Long, Int, Int)](tag, "DestinationMappings_tbl") {
def id = column[Long]("id", O.PrimaryKey, O.AutoInc)
def mltDestinationType = column[Int]("mltDestinationType")
def mltDestinationId = column[Int]("mltDestinationId")
def * = (id, mltDestinationType, mltDestinationId)
}
我收到各种各样的错误:scala.slick.model.Table 不采用类型参数,列不采用类型参数并且找不到 O。 如果 SQLServerDriver 不使用与 slick 相同的语法,我在哪里可以找到它的文档?
谢谢!
我认为您对 scala.slick.model.Table 的导入影响了您对 com.typesafe.slick.driver.ms.SQLServerDriver.simple.Table
的导入尝试只删除:
import scala.slick.model.Table