Jsf DataModel Impl支持使用JPA进行分页

时间:2014-02-15 17:46:07

标签: java jsf richfaces

我需要一个 javax.faces.model.DataModel 实现,当用户滚动到数据表中的新页面时,该实现使用JPA SELECT查询检索表页元素。 像 javax.faces.model.ResultSetDataModel 之类的东西,但是它应该使用JPQL来获取元素。或者有没有办法在JPA环境中使用 javax.faces.model.ResultSetDataModel

谢谢

1 个答案:

答案 0 :(得分:0)

我有example on GitHub显示支持分页和选择项目的自定义DataModel。查看完成分页的SelectableDataModelPageableDataModel

这些自定义DataModel类使用DataProvider从任何位置获取分页数据。在示例中,我使用DataProvider实现通过JPA从数据库获取数据。

我为JAX 2011上的会话创建了此示例。slides for this session也可用,但仅限德语版。

该示例使用MyFaces 2.1.3,OpenWebBeans(CDI),Hibernate(JPA)和内存Derby DB构建。

相关问题