Вам необходимо преобразовать ваш результирующий набор в List
объекта (например, List<Book>
), а затем установить его как свойство Бина,
и используйте следующий код в XHTML
<p:dataTable id="books" value="#{yourBean.books}" var="book">
<p:column>
<f:facet name="header">
<h:outputText value="Title" />
</f:facet>
<h:outputText value="#{book.title}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Author" />
</f:facet>
<h:outputText value="#{book.author}" />
</p:column>
</p:dataTable>
Книга POJO
public class Book{
private String author;
private String title;
//accessors + constructors
}
Управляемый компонент
@ManagedBean
public class YourBean{
private List<Book> books;
//accesors + constructors
}
См. Также