#playframework
#playframework
Вопрос:
Как получить доступ к моделям с консоли в Play Framework?
Я получаю эту ошибку при попытке получить пользователя.
scala> import models._
import models._
scala> User.find.byId(1)
java.lang.RuntimeException: There is no started application
Ответ №1:
При входе в консоль приложение не запускается, Поэтому для базы данных не сохраняется пул соединений и т. Д.
Вы можете использовать a StaticApplication
для решения этой проблемы.
scala> import play.core.StaticApplication
scala> import java.io.File
scala> val app = new StaticApplication(new File("."))
Создание StaticApplication
автоматически запустит его. И когда вы закончите:
scala> play.api.Play.stop
Комментарии:
1.
val app = new play.core.StaticApplication(new java.io.File("."))
короче говоря.