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")

但是你当然不能用一个对象声明来做到这一点你可以使用另一个魔术构造函数

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

(参见对象 User extends Magic[User]().using("users") 无法编译

于 2011-10-03T12:45:10.627 回答