16得票1回答
管理生产环境中的演进

我们正在使用Play 2.1.1部署一个新应用程序到生产环境中,但是我们遇到了一些问题,有限的文档并没有帮助太多。因此,我们需要升级到一个新版本,运行通常的停止/升级/启动脚本,但失败了。由于某些原因,Play拒绝应用演进。启动时不断提示“Oops,无法启动服务器。@6elnj89fh:数据库...

16得票7回答
Play Framework 2.1 中相当于“play stop”的是什么?

“play stop”在Play 2.1中的等效命令是什么? 如果我执行了“play start”,那么如何干净地终止该进程?

15得票4回答
遍历案例类数据成员

我正在使用mongodb编写一个play2.1应用程序,我的模型对象有点复杂。在更新数据库中的条目时,我需要将来自表单的临时对象与DB中的内容进行比较,以便可以构建更新查询(并记录更改)。 我正在寻找一种通用的方法,可以获取两个实例并对它们进行差异比较。迭代每个数据成员很长、硬编码且容易出错...

15得票5回答
可选参数路由 - Play 2.1 Scala

所以在Play 2.0中,我有以下代码:GET /tasks/add controllers.Tasks.addTask(parentId: Option[Long] = None) GET /tasks/:parentId/add contro...

14得票3回答
控制器中的路由和子包

我正在使用Play 2.1,遇到了一些奇怪的问题。 在controllers包中,我有一个名为messages的子包,里面有一个i18n.java类。 我的routes文件看起来像这样:GET \ controllers.messages.i18n.index() POST ...

14得票5回答
从外部API调用模型对象

我是一个使用Java的新手,在Play 2 Frameworkv.2.1.1中,我正在寻找在不重复代码的情况下完成以下操作的最佳方法。 简化起见,我有一个使用外部API的Play 2后台。我不管理这个API,但我调用REST服务来执行对API的操作。 这个API的对象与Play 2模型对象...

14得票2回答
如何在JPA中使用预处理语句

我是一名Play框架应用程序开发人员。我正在使用JPA中的createNativeQuery方法。在这个例子中,我想要使用预处理语句。请有经验的人帮助我。 以下是没有JPA的代码。我需要帮助将其转换为预处理语句。 Query query = JPA.em().createNativeQuer...

14得票3回答
Play Framework 2.1在Eclipse中无法使用JUnit测试

我在跟随zentask教程,并编写了一个JUnit测试,但在Eclipse IDE中无法运行该测试,会出现以下异常:javax.persistence.PersistenceException: java.lang.IllegalStateException: Class [class pla...

14得票1回答
Play Json:将Reads[T]转换为Reads[Seq[T]](不使用隐式转换)

我有一个Reads[T]。我想解析一个Json对象,该对象预期是T数组。是否有一种简单的方法可以获得Reads[Seq[T]]而不需要将我的Reads[T]定义为隐式的? 实质上,我正在寻找一个函数,它接受Reads[T]并返回Reads[Seq[T]]。 我发现了Reads.Travers...

14得票4回答
如何在Play 2.1中指定一个不同的配置文件进行测试

我希望能够为多个测试环境(生产、演示、开发)定义不同的数据库连接。在阅读了“如何使用sbt 0.12.2为sbt测试指定配置文件?”这篇文章之后,似乎在早期版本的Play中是可以通过以下SBT设置实现的: val main = play.Project(appName, appVersion...