2016-05-27 38 views
4

我目前正在將一個項目從scala 2.9移植到2.10,因此我必須使用slick而不是scalaquery。我現在使用slick 2.1.0,因爲它支持MS Access。'錯誤的頂部聲明聲明'當在IntelliJ中使用光滑

根據this tutorialupgrade guide我改變Robs從對象類,並增加了VAL robs

Error defining val robs

爲什麼我收到錯誤信息Wrong top statement declaration,我如何擺脫它?

編輯:我是新來的斯卡拉...根據this question好像我不能在方法或類之外放置val,對吧?上面的代碼直接在一個包裝中。但是,那麼浮油的正確方法是什麼?我應該在某些班級或特質中移動代碼嗎?

回答

1

根據this我改變

val robs = TableQuery[Robs]

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

不再有警告或錯誤。 :)