Ola galera estou fazendo um crud basico usando hibernate jpa e jsf com o banco e é o seguinte, estive debugando pois nao consigo carregar a informacao na datatable, no debug percebi o seguinte, o parametro de pesquisa esta sendo passado para a classe que implementa o DAO esta entrando nos metodos necessarios, quando clico no commandbutton ele carrega o texto nome e codigo mas nao carrega as informacoes e achei estranho pois se vcs repararem vera q é para carregar o texto nome e codigo só se o obj codigo nao estiver vazio. Veja meu source.
<fieldset style="width: 90%">
<legend>Cadastrar</legend>
<span jsfc="h:messages" globalOnly="true"></span>
<br />
Codigo<br/>
<h:inputText value="#{usuarioController.usuario.c_CODIGO}"
size="14"
id="usu_codigo"
style="width: 170px" >
</h:inputText>
<h:commandButton value="Pesquisar"
action="#{usuarioController.pesquisa()}" />
<br /><br />
<h:dataTable border="1"
id="clientes"
style="width: 90%"
class="menu2"
value="#{usuarioController.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="#{item.c_CODIGO}" />
</h:column>
</h:dataTable>
<h:panelGrid columns="2">
<h:commandButton value="Salvar"
action="#{usuarioController.salvar}" />
<h:commandButton value="Cancelar"
action="cancelar"
immediate="true" />
</h:panelGrid>
</fieldset>
Lembrando que ele esta fazendo o select no banco e nao esta sendo gerado stacktrace.
Vlw pela atencao.