繁体   English   中英

玩Scala Anorm“Magic [Country]()。使用(”国家“)”

[英]Play Scala Anorm “Magic[Country]().using(”Countries“)”

在查看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"))

(见对象用户扩展Magic [User]()。using(“users”)无法编译

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM