Как преобразовать Java-интерфейс в Java-объект в Scala - PullRequest
2 голосов
/ 21 декабря 2011

Я использую объект Java, который возвращает интерфейс Java, и я новичок в Scala Я пытаюсь сделать следующее:

val model = dao.getAccount(id)

модель - это интерфейс, но я должен быть в состоянии привести его как объект

но я знаю, что в Java я могу разыграть этот объект следующим образом:

model = (AccountModel) accountDAO.getAccount(id)

Как мне сделать это в приложении Scala?

Я попробовал это: retVal.asInstanceOf(AccountModel) но, похоже, это не так

1 Ответ

10 голосов
/ 21 декабря 2011

Ты почти у цели.Это retVal.asInstanceOf[AccountModel] (обратите внимание на квадратные скобки).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...