2016-05-27 4 views
4

現在、私はスケーラ2.9から2.10へプロジェクトを移植しています。したがって、スカラクックの代わりにslickを使用する必要があります。私はそれがMS Accessをサポートして以来、今はslick 2.1.0を使用しています。IntelliJでslickを使用したときに「間違ったトップステートメント宣言」

this tutorialupgrade guideによると、私はクラスにオブジェクトからRobsに変更とval robsを追加しました:

Error defining val robs

はなぜエラーメッセージWrong top statement declarationを取得し、どのように私はそれを取り除くのですか?

編集:私はscalaを初めて使っています... this questionによると、メソッドやクラスの外にvalを置くことはできないようですね。上記のコードは直接packageに入っています。しかし、その後、滑らかにするための正しいアプローチは何ですか?クラスや特性のコードを移動する必要がありますか?

答えて

1

thisによると、私は

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

val robs = TableQuery[Robs]

を変更しました。

警告またはエラーはこれ以上発生しません。 :)

関連する問題