【问题标题】:slick column not defined光滑的列未定义
【发布时间】:2016-12-16 19:16:13
【问题描述】:

我是 scala slick 的新手。
为什么在 slick v3.1.1 中找不到 column 和 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

【问题讨论】:

    标签: scala slick


    【解决方案1】:

    只需将您的导入更改为:

    import slick.driver.PostgresDriver.api._
    

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

    【讨论】:

    • 哦,是的,谢谢,我必须用 import slick.model.Table 替换它;
    【解决方案2】:

    对于最新版本的 slick,您可以使用:

    import slick.jdbc.PostgresProfile.api._
    

    所以您看不到已弃用消息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多