Ola galera a dias estou apanhando para uma datatable aqui e nao aguento mais bate cabeça resolvi pedir ajuda para vocês eu tenho uma body e estou usando facelets, jsf.
A pagina carrega tudo bonito faz a pesquisa, debugai os meus POJOS para ver os retorno e estao alimentados com informacoes do banco, porem nao renderiza na datatable estou fazendo algo errado?
Nunca fiz este procedimento então posso estar pecando em algo se alguem visualizar fico agradecido.
<body>
<ui:composition template="template/template.xhtml">
<ui:define name="titulo">
Cadastrar
</ui:define>
<ui:define name="conteudo">
<div id="checkout">
<fieldset style="width: 90%">
<legend>Cadastrar</legend>
<span jsfc="h:messages" globalOnly="true"></span>
<br />
Codigo<br/>
<h:inputText value="#{pController.p.c_CODIGO}"
size="14"
id="pac_codCart"
style="width: 170px" >
</h:inputText>
<h:commandButton value="Pesquisar"
action="#{pController.pesquisa()}" />
<br /><br />
<h:dataTable border="1"
id="pac"
style="width: 90%"
class="menu2"
value="#{pController.pesquisa()}"
var="item"
>
<h:column id="column1">
<f:facet name="header">
<h:outputText value="Nome"/>
</f:facet>
<h:outputText value="#{item.c_NOME}" />
</h:column>
<h:column id="column2">
<f:facet name="header">
<h:outputText value="Codigo"/>
</f:facet>
<h:outputText value="#{pController.p.c_CODIGO}" />
</h:column>
</h:dataTable>
<h:panelGrid columns="2">
<h:commandButton value="Salvar"
action="#{pController.salvar}" />
<h:commandButton value="Cancelar"
action="cancelar"
immediate="true" />
</h:panelGrid>
</fieldset>
</div>
</ui:define>
</ui:composition>
</body>
lembrando que estou usando hibernate e jpa e estou tendo o retorno do <property name="hibernate.show_sql" value="true"/>