Play Scala Anorm のドキュメントを見ると、次の構文を使用して代替テーブル名を指定することが示されています。
object Country extends Magic[Country]().using("Countries")
これを使用しようとすると、次のようになります。
Error raised is : ';' expected but '.' found.
これが機能するための正しい Scala 構文は何ですか?
Play Scala Anorm のドキュメントを見ると、次の構文を使用して代替テーブル名を指定することが示されています。
object Country extends Magic[Country]().using("Countries")
これを使用しようとすると、次のようになります。
Error raised is : ';' expected but '.' found.
これが機能するための正しい Scala 構文は何ですか?
さて、例に誤りがあります。できるよ
val Country = new Magic[Country]().using("Countries")
しかし、オブジェクト宣言でそれを行うことはできません Magic の別のコンストラクターを使用できます
object Country extends Magic[Country](Some("Countries"))
(オブジェクト User extends Magic[User]().using("users") can notcompile を参照)