Excelente..
Funcionou perfeitamente com o método toString () que de fato estava faltando.
Apenas com:
out.println(new ListarAlunos().listarAluno());
já deu pra listar os dados, agora o que falta é organizar em uma tabela por exemplo.
A classe ListarAlunos é essa:
package ProjetoTeste;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
* Classe que irá fazer a listagem do banco de dados
* @author Dionlan
*/
import java.util.ArrayList;
import java.util.List;
import org.hibernate.*;
import org.hibernate.cfg.*;
public class ListarAlunos {
public ArrayList listarAluno () {
List listaAluno = new ArrayList ();
try {
/**
* SessionFactory armazena os mapeamentos e as configuracoes do hibernate
* objeto session armazenando os mapeamentos
* Configuration() = recebe os parametros de configuracao do XML, do hibernate
* por meio do configure
* buildSessionFactory() retorna os objeto do tipo SessionFactory, obter os dados da sessao
*/
SessionFactory session = new Configuration().configure().buildSessionFactory();
/**
* Abrindo uma sessao: abrindo session pelo session.openSession
* estando apto a iniciar o processo de manipulacao no banco de dados
*/
Session sessao = session.openSession();
// List<Aluno> listaAluno = new ArrayList (); //pegar tdos os dados e trazer em forma de lista
/**
* armazenando todos os dados do banco em dentro da listaAluno
*/
listaAluno = sessao.createQuery("from Aluno").list();
String dados="";
int tamanhoLista = listaAluno.size();
for(int i=0; i<tamanhoLista; i ++){
Aluno aluno = (Aluno) listaAluno.get(i);
System.out.println(aluno.getAlu_codigo()+"-"+aluno.getAlu_cidade()+"-"+aluno.getAlu_fone()+"-"+aluno.getAlu_nome());
}
/**
* fechando sessao
*/
sessao.close();
}catch (Exception e){
e.printStackTrace();
}
return (ArrayList) listaAluno;
}
}
Era a classe principal, agora está apenas o método de listarAluno, que estou chamando no jsp, como essa estrutura pode ser otimizada?
Na verdade é de uma aplicaçãozinha desktop e que estou tentando manipular com jsp e mais pra frente com servlets, é coerente tentar fazer essa transição na doida assim? :twisted:
Obrigadão aí Eric Yuzo e pvrsouza pelas respostas, ajudaram mto. :D