Pessoal, estou trabalhando com JSF, Hibernate e Spring, em um form de cadastro, quando salvo um novo registro o usuario é direcionado para uma outra página onde são visualizados todos os registros em um datable, onde esse q foi inserido não é visualizado, a linha no datatable referente ao registro é mostrada, mas os dados não. Os dados a serem mostrados são de relacionamentos, quando coloco um terceiro campo no datatable q não tem relacionamento, é mostrado.
codigo xhtml:
<rich:dataTable id="local" value="#{profissionalcargohonorificoController.todos}" var="item" rows="15" onRowMouseOver="this.style.backgroundColor='#F1F1F1'" onRowMouseOut="this.style.backgroundColor='#FFFFFF'" rendered="#{not empty profissionalcargohonorificoController.todos}">
<h:column>
<f:facet name="header">
<h:outputText value="Profissional" />
</f:facet>
<h:outputText value="#{item.id.profissional.nome}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Cargo Honorífico" />
</f:facet>
<h:outputText value="#{item.id.cargohonorifico.descricao}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Data de Término" />
</f:facet>
<h:outputText value="#{item.datatermino}" />
</h:column>
<h:column>
<a4j:commandLink action="#{profissionalcargohonorificoController.editar}" reRender="local">
<h:graphicImage value="/imagens/site/edit.gif"
style="border: none; left: 35%; position: relative;" alt="Alterar" />
</a4j:commandLink>
<f:facet name="header">
<h:outputText value="Atualizar" />
</f:facet>
</h:column>
<h:column>
<a4j:commandLink action="#{profissionalcargohonorificoController.excluir}" reRender="local"
onclick="if (!confirm('Deseja excluir este registro?')) return false;">
<h:graphicImage value="/imagens/site/delete.gif"
style="border: none;left: 27%; position: relative;" alt="Excluir" />
</a4j:commandLink>
<f:facet name="header">
<h:outputText value="Excluir" />
</f:facet>
</h:column>
<f:facet name="footer">
<rich:datascroller/>
</f:facet>
</rich:dataTable><br />