Scala Slick-Extensions SQLServerDriver 2.1.0用法 - 无法编译

时间:2015-02-16 11:03:03

标签: sql-server scala slick

我正在尝试使用Slick-Extensions从Scala连接到SQL Server数据库。我使用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相同的语法,我在哪里可以找到它的文档?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为导入scala.slick.model.Table会导致导入com.typesafe.slick.driver.ms.SQLServerDriver.simple.Table

尝试删除:

import scala.slick.model.Table