【问题标题】:'wrong top statement declaration' when using slick in IntelliJ在 IntelliJ 中使用 slick 时出现“错误的顶部语句声明”
【发布时间】:2016-09-25 17:12:36
【问题描述】:

我目前正在将项目从 scala 2.9 移植到 2.10,因此我必须使用 slick 而不是 scalaquery。我现在使用的是 slick 2.1.0,因为它支持 MS Access。

根据this tutorialupgrade guide 我将Robs 从对象更改为类并添加了val robs

为什么我会收到错误消息Wrong top statement declaration,我该如何摆脱它?

编辑:我是 scala 的新手...根据this question,似乎我不能在方法或类之外放置一个 val,对吧?上面的代码直接在一个包中。但是,那么光滑的正确方法是什么?我应该在某个类或特征中移动代码吗?

【问题讨论】:

    标签: scala intellij-idea intellij-scala


    【解决方案1】:

    根据this我改了

    val robs = TableQuery[Robs]

    object robs extends TableQuery(new Robs(_)) {}.

    不再有警告或错误。 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-08
      • 2014-03-08
      相关资源
      最近更新 更多