Colecao e jtable

1 resposta
M

Olá, pra todos!!!Tenho uma coleção, onde preciso inserir em uma tabela, segue abaixo o código:

List linhas = (List) new AlunoDao().buscaTudo();
		Iterator it = linhas.iterator();
		
			for(int i = 1; i<=colunas.size()-1; i++){
				vector.addElement(linhas.get(i));
			
		}
		dtm.addRow(vector);

Onde meu AlunoDao.buscaTudo retorna a coleção e o vector que recebe os dados, e dtm (DefaultTableModel) para inserir os dados!No entanto, o valores retornados são estes:

hiber.Aluno@175078b	
hiber.Aluno@e5bbd6	
hiber.Aluno@8ee016

O que preciso fazer para ser retornados os valores corretos?

1 Resposta

B

Cara,

pelo que estou vendo, vc esta com um erro bem simples.

hiber.Aluno, por um acaso naum é um Objeto/Classe?

Quando se manda imprimir um Objeto, se o método toString do mesmo naum foi implementado, o valor impresso é o nome da Classe + @ + seu endereço de memória. Então oque vc deve fazer é implementar o método toString da classe hiber.Aluno, ou então pegar algum valor desse objeto através de uma propriedade ou método por exemplo getNome().

t+

Criado 13 de junho de 2006
Ultima resposta 13 de jun. de 2006
Respostas 1
Participantes 2