我是scala slick的新人 为什么在光滑的v3.1.1中找不到列和O 请查看此示例代码:
import slick.driver.PostgresDriver
import slick.lifted.Tag
import slick.model.Table ;
case class Person(id:Int,name:String)
class Persons(tag: Tag) extends Table[Person](tag , "PERSONS") {
def id = column[Long]("id", O.PrimaryKey, O.AutoInc)
def name = column[String]("name", O.NotNull)
}
更新:
我使用此文档:http://slick.lightbend.com/doc/3.1.1/gettingstarted.html#schema
答案 0 :(得分:3)
只需将导入更改为:
import slick.driver.PostgresDriver.api._
查看您的代码 - 这应该是您应该需要的唯一导入(至少在此阶段)。
答案 1 :(得分:0)
对于最新版本的slick,您可以使用:
import slick.jdbc.PostgresProfile.api._
因此您不会看到已弃用消息