8

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

根据本教程升级指南,我Robs从对象更改为类并添加了 val robs

定义 val rob 时出错

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

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

4

1 回答 1

3

据此改变了

val robs = TableQuery[Robs]

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

不再有警告或错误。:)

于 2016-05-27T11:58:30.867 回答