我正在尝试使用MySQL构建一个基本的CRUD应用程序,包含NetBeans 7.4、JSF、PrimeFaces和JPA。
我已使用NetBeans向导成功完成此操作。我想从头开始,不使用向导。
似乎缺乏对JSF、PrimeFaces和JPA组合的支持。当我说“缺乏”时,我指的是一个完整的示例(我可能要求太多了),没有使用CRUD自动生成模板/类,并显示编码并传递到数据表(primeFaces)的实际查询。YouTube上充满了使用Hibernate(不是JPA)的非英语示例,以及其他显示没有代码的华丽GUI的示例。
到目前为止,我知道您需要一个@Entity类(提供表的物理构建)、控制器(可序列化的)和.xhtml网页来显示数据表。。还有什么?还有,我没有看到任何关于查询与JPA/JSF一起使用以及它们是如何结合在一起的帖子或示例(在一个地方)。我需要在这里连接点,以便我可以利用JSF/JPA创建简单的查询来填充我的PF数据表。我已经阅读了博客,我已经搜索了内部网,直到我我的脸都青了。发给我一个URL列表,让我阅读以了解每个产品是我已经做过的事情。我知道他们独立做什么,但我想用一些基本的代码示例来寻找“他们如何连接”的答案!!:)
4条答案
按热度按时间1l5u6lss1#
从版本11开始,PrimeFaces提供了一个
JpaLazyDataModel
,您可以将其与您的p:dataTable
一起使用。其最简单的使用形式如下:另见:
JpaLazyDataModel
上的DataTable
文档yiytaume2#
我想这会对你有帮助:http://www.tutorialspoint.com/jsf/jsf_tutorial.pdf
东
noj0wjuj3#
如果你需要一个使用JPA/EJB作为模型层和JSF作为视图层的CRUD操作的例子,你可以看到下面的例子:
http://uaihebert.com/?p=834
我自己的博客也是基于许多解释这一点的例子,这些例子使用JPA 2/EJB 3作为模型,使用JSF 2和primfaces作为视图
http://jsfspotlight.blogspot.com/2013/05/jsf2ejb3-preparing-your-environment.html(这篇文章解释了如何在开发EJB/JSF应用程序之前准备环境
http://jsfspotlight.blogspot.com/2013/05/ejbjsf-master-detail-web-application-in_25.html(在这篇文章中,我详细解释了如何创建EJB/JSF master_detail应用程序,包括连接模型和视图层所需的内容)
浏览博客以获取更多示例
mbskvtky4#
试试这个原型,它会给你创建一个例子,然后检查它是如何实现的:您将了解Spring,Spring安全性,Spring WS,JPA和Hibernate,Spring Data 和QueryDsl以简化查询,以及定制JSF组件,这将使您成为非常高效的JSF开发人员。