Exibir meu banco em uma dataTable

0 respostas
N

Galera sou novato em Eclipse / Java Web…estou tentando mostrar o conteudo do meu banco em uma dataTable, vejam o codigo como está…

cadUsuario.xhtml

<h:panelGrid columns=1 id=gridLista style=width: 500px>

<p:dataTable id=dateListaUsuario

value="#{usuarioBean.listUsuario}" var=usu border=1>
<p:column>
						<f:facet name="header">
							<h:outputText value="Nome" />
						</f:facet>

						<h:outputText value="#{usu.nome}" />
					</p:column>

					<p:column>
						<f:facet name="header">
							<h:outputText value="Login" />
						</f:facet>
						<h:outputText value="#{usu.login}" />
					</p:column>

					<p:column>
						<f:facet name="header">
							<h:outputText value="Excluir" />
						</f:facet>
					<h:commandButton id="botaoExcluir" image="images/excluir.png"
					title="Excluir" action="#{usuarioBean.excluirUsuario(usu)}">
				</h:commandButton>
			
					</p:column>
					
				</p:dataTable>
			</h:panelGrid>

UsuarioBean

public void listaUsuario() throws Exception{

UsuarioDao lista = new UsuarioDao(HibernateUtil.getSessionFactory()

.getCurrentSession());

lista.listaUsuario();

}

UsuarioDao

public void listaUsuario() throws Exception{

try {

sessao = HibernateUtil.getSessionFactory().getCurrentSession();

ResultSet rs = (ResultSet) sessao.createQuery(select * from usuario);

while (rs.next()){

System.out.println("Código "+ rs.getInt(1)+ "Nome "+ rs.getString(2));

}
} catch (HibernateException e) {
		throw new Exception(e);
	}

}
Criado 3 de dezembro de 2012
Respostas 0
Participantes 1