0

Play Scala Anorm のドキュメントを見ると、次の構文を使用して代替テーブル名を指定することが示されています。

object Country extends Magic[Country]().using("Countries")

これを使用しようとすると、次のようになります。

Error raised is : ';' expected but '.' found.

これが機能するための正しい Scala 構文は何ですか?

4

1 に答える 1

2

さて、例に誤りがあります。できるよ

val Country = new Magic[Country]().using("Countries")

しかし、オブジェクト宣言でそれを行うことはできません Magic の別のコンストラクターを使用できます

object Country extends Magic[Country](Some("Countries"))

(オブジェクト User extends Magic[User]().using("users") can notcompile を参照)

于 2011-10-03T12:45:10.627 に答える