在play框架中从控制台访问模型

时间:2014-06-26 16:09:43

标签: playframework

如何在Play Framework中从控制台访问模型?

尝试获取用户时出现此错误。

scala> import models._
import models._

scala> User.find.byId(1)
java.lang.RuntimeException: There is no started application

1 个答案:

答案 0 :(得分:4)

进入控制台时,没有应用程序在运行,因此没有为数据库保留连接池等。

您可以使用StaticApplication来解决此问题。

scala> import play.core.StaticApplication
scala> import java.io.File
scala> val app = new StaticApplication(new File("."))

创建StaticApplication会自动启动它。当你完成了:

scala> play.api.Play.stop