Играть в Scala Anorm "Магия [Страна] (). Использование (" Страны ")" - PullRequest
0 голосов
/ 03 октября 2011

При просмотре документов для Play Scala Anorm они показывают указание альтернативного имени таблицы с использованием этого синтаксиса:

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

Когда я пытаюсь использовать это, я получаю:

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

Какой правильный синтаксис Scala для этого работает?

1 Ответ

2 голосов
/ 03 октября 2011

Ну, есть ошибка в примере. Вы можете сделать

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

но вы определенно не можете сделать это с помощью объявления объекта Вы можете использовать другой конструктор Magic

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

(см. объект. Пользователь расширяет Magic [User] (). Using ("users") не может быть скомпилирован )

...