Prezados,
Estou com muitas dificuldades em exibir o resultado(Stored Procedure - MSSQL) no formulário XHTML dentro do DATATABLE.
Ja conectei a base, minha dúvida é ManagedBean e XHTML
Minha Classe DAOImpl
public List getListarFuncionariosPerfil() {
String sql = "EXEC SP_FUNCIONARIO_PERFIL";
Query query = em.createNativeQuery(sql);
try {
return query.getResultList();
} catch (NoResultException e) {
return null;
}
Meu ManagedBean
public List listAllFuncionariosPerfil(){
List<Object[]> ls = (List<Object[]>) funcionarioDAO.getListarFuncionariosPerfil();
for (Object[] row : ls) {
FuncionarioPerfil myFuncionarioPerfil = new FuncionarioPerfil();
myFuncionarioPerfil.setNome((String) row[1]);
funcionarioPerfil.add(myFuncionarioPerfil);
}
return ls;
}
Meu FORM XHTML
<h:dataTable id="tbl" var="usuario"
value="#{funcionariosManagedBean.listAllFuncionariosPerfil()}"
cellpadding="5px" cellspacing="5px" >
<h:column>
<h:outputText value=" ????"/>
</h:column>
</h:dataTable>