scala - 光滑的列未定义

标签 scala slick

我是 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

最佳答案

只需将您的导入更改为:

import slick.driver.PostgresDriver.api._

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

关于scala - 光滑的列未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41191064/

相关文章:

scala - 如何使用日志编写清晰的代码?

scala - 是否可以在 Slick 中定义动态投影?

json - CouchDB 最适合动态语言吗?

Scala IntelliJ 2016 未运行代码

scala - scala Spark 中的 RDD 过滤器

scala - 定义 Scala 宏时是否可以从符号或类型转换为树

sql - 从 Slick 3.x 中的分组依据中按列选取最大项目

Scala - 避免过于复杂的嵌套模式匹配

我的数据库中的 Scala Slick 和复杂类型

sql - 使用 Slick 2 的 where 子句中的多个参数