java - 使用 JSF、PrimeFaces 和 JPA : Create Basic WebApp without using Generated CRUD Classes, 表单等

标签 java jpa jsf primefaces

我正在尝试使用 MySQL 使用 NetBeans 7.4、JSF、PrimeFaces 和 JPA 构建基本的 CRUD 应用程序。

我已使用 NetBeans 向导成功完成了此操作。我想从头开始做这件事,不需要向导。

似乎缺乏对 JSF、PrimeFaces 和 JPA 组合的支持。当我说“缺乏”时,我的意思是一个完整的示例(我可能要求太多),不使用 CRUD 自动生成模板/类,并显示编码并传递到数据表(primefaces)的实际查询。 YouTube 上有很多使用 Hibernate(不是 JPA)的非英语示例,以及其他无需代码即可显示华丽 GUI 的示例。

到目前为止,我知道您需要一个 @Entity 类(提供表的物理构建)、一个 Controller (可序列化)和 .xhtml 网页来显示数据表..还有什么?另外,我没有看到任何帖子或示例,其中查询与 JPA/JSF 一起使用以及它们如何绑定(bind)在一起(在一个地方)。我需要将这里的点连接起来,以便我可以利用 JSF/JPA 创建简单的查询来填充我的 PF 数据表。我读过这些博客,也用谷歌搜索过内部网,直到我脸色发青。我已经完成了向我发送 URL 列表以供阅读以了解每种产品的操作。我了解他们独立所做的事情,但我正在寻找“他们如何连接”的答案,也许还有一些基本的代码示例! :)

最佳答案

自版本 11 起,PrimeFaces 附带了 JpaLazyDataModel,您可以将其与 p:dataTable 一起使用。最简单的使用形式如下:

new JpaLazyDataModel<>(MyEntity.class, () -> entityManager);

另请参阅:

关于java - 使用 JSF、PrimeFaces 和 JPA : Create Basic WebApp without using Generated CRUD Classes, 表单等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18789062/

相关文章:

java - 如何将 primefaces 上下文菜单添加到数据表标题?

java - OOP 设计——什么时候有一个共同的基类 [缺陷设计?]

java - in.hasNextLine() 在 Java 中永不终止

java - Mavericks 10.9.1 上捆绑的 JDK7 的 MacOS 代码签名

java - 当用户单击 "x"按钮时,我可以在 Java Swing 中做什么来最小化窗口(而不是关闭它)?

jsf - 在 JSF 数据表中显示 Hibernate/JPA 结果会导致 : java. lang.NumberFormatException:对于输入字符串: "[propertyname]"

Java JPQL,连接表,多对多关系

jsf - 如何使用omnifaces合并将空值转换为数字,以便在ChoiceFormat中使用

hibernate - JPA @Column 中长度属性的映射不正确

javascript - 通过 Javascript 单击时 PrimeFaces 单选按钮样式不更新