未定义光滑列

mah*_*454 5 scala slick

我是scala slick的新手。
为什么在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)
}    
Run Code Online (Sandbox Code Playgroud)

更新:
我使用此文档:http : //slick.lightbend.com/doc/3.1.1/gettingstarted.html#schema

Pau*_*ega 5

只需将您的导入更改为:

import slick.driver.PostgresDriver.api._
Run Code Online (Sandbox Code Playgroud)

查看您的代码 - 这应该是您应该需要的唯一导入(至少在此阶段)。

  • 哦,是的,谢谢,我必须用 import slick.model.Table 替换它; (2认同)