问题标签 [playframework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
357 浏览

git - Egit 忽略 playframework 中的文件

今天我开始玩弄 git 来创建一些补丁。我为这份工作选择了 egit,因为我不知道 git 的好 gui 并且我是 eclipse 用户。我创建了一个分支并更改了以下文件(git status 的结果)

如果我在 Eclipse 中调用项目的提交,我只会被修改: .gitignore modified: framework/src/play/utils/Java.java 甚至对 CRUD 文件本身的提交也无济于事。

我在 debian lenny 下使用 eclipse 3.6.1 和 egit 0.9.1。我在控制台上工作没有问题,除非我想分析差异。这有点令人沮丧。永远不要在 bzr 上遇到这样的麻烦。

再次更改 CRUD 后(在提交之前)并调用 git add 。没有添加 CRUD。我必须手动完成。

0 投票
4 回答
8301 浏览

scala - 框架比较:Lift、Play 和 Wicket

Lift、Play 和 Wicket 框架的优缺点是什么?每个特性最好或仅支持哪些特性?

谢谢

0 投票
2 回答
7984 浏览

java - 如何使用 @OneToMany 集合进行分页

假设我有一个 Post 实体和一个 Comment 实体以及一对多关系:

我怎样才能实现这样的分页:

是否可以在 JPA 之上使用 @OneToMany 集合来模拟动态分页,还是我们必须完全重写 JPA 的关联机制?(例如,创建一个可以管理分页、排序和搜索的 PersistentList 集合类型)。

PS:我最近发现了Play!框架在 JPA 之上使用了一个非常有趣的库:Siena。Siena 非常易于使用,并且是 JPA/Hibernate 之上的一个很好的抽象。但我找不到如何使用它的关联进行分页。

更新:

Play 框架有一个类似于 Django 的查询语法:

在哪里

将返回一个 JPAQuery 对象,这是 Play 中自定义的查询类型。

但与相关的集合,例如:

只会返回一个不支持分页或其他查询的列表。

我想知道如何扩展它,以便

还将返回一个 JPAQuery 对象或类似对象,然后您可以在“查询”集合上进行查询:

或插入新评论而不实际获取任何评论:

我的第一个想法是,我们可以创建一个 List 的子类,然后 Post 类将变为:

并且 QueryList 将具有间接到 JPAQuery 的 fetch()、from() 方法。

但我不知道 Hibernate/JPA 是否会认识到这一点,或者会干扰它。

0 投票
2 回答
447 浏览

java - 什么时候拥有多个 Play 应用程序而不是一个单一的应用程序是有益的?

我已经决定使用 Play 框架来重写我们的 Intranet 门户。我们的门户包含许多松散相关的内容,因此我正在寻找有关是否或如何将其分解为多个 Play 应用程序的建议。

使其成为多个应用程序的后果是什么?单点登录仍然可行吗?访问控制如何受到影响?我是否可能不得不在它们之间复制大量代码/配置?在决定将事物分开的位置时,我还应该考虑什么?

0 投票
2 回答
50074 浏览

hibernate - 使用 HQL 的新对象

尝试从 HQL 查询创建对象,但无法弄清楚我做错了什么。

询问:

(或者我应该使用 new MyCustomList(product.code, SUM(... ,即使它没有映射?)现在我想将此返回的列表转换为类似的对象:

检索数据:

使用 Play 框架

0 投票
4 回答
3114 浏览

deployment - 玩框架weblogic 10.3.3.0 部署

我构建了一个 Play 应用程序并尝试使用以下命令在 weblogic 上进行部署:

后来我刚刚将爆炸的war目录部署到weblogic,一切正常,但每次我尝试访问路由时。我收到以下错误:

这是一项休息服务,而不是具有 UI 的应用程序。我尝试在 tomcat 上部署,一切正常,但我必须将应用程序上下文根设置为 /。我用 weblogic 尝试过同样的事情,但它没有用。

这是我的路线文件:

这是我的控制器代码:

提前感谢您的帮助。

0 投票
1 回答
703 浏览

playframework - Play 控制器如何将具有正确名称的变量注入模板?

Play 入门文档中,他们展示了这个控制器:

然后,在模板中使用 frontPost 和 oldPosts 没有任何特殊映射!

Play 如何保留这些名称?

0 投票
4 回答
17610 浏览

java - 如何找到 Play Framework 应用程序的绝对路径?

目前,我正在与一个团队合作开发 Play!框架应用程序。在下一个用户故事中,我必须实现一些不同的文件修改,例如将文件移动到定义的目录。

因为我们在不同的平台上工作,所以我并不总是确定应用程序是否有正确的路径。所以我想使用应用程序目录的绝对路径。

如何获得 Play 的绝对路径!应用程序?有办法吗?

0 投票
2 回答
1536 浏览

java - 从枚举创建选择元素的自定义标签

如何制作一个标签,从 Java 枚举中为 Play 制作一个选择字段!框架?我试图看看 CRUD 模块是如何做到的,但是我还没有真正理解太多的抽象层。

0 投票
3 回答
7142 浏览

java - org.hibernate.exception.SQLGrammarException:无法执行查询

我使用播放框架!但是当我运行我的项目时,它给了我这个

org.hibernate.exception.SQLGrammarException:无法执行查询

谁能帮我 ?

这是我的模型: