Select no banco traz uma coisa e no java vem outra

2 respostas
alandiniz

Eu tenho uma classe MODELO com os seguintes dados…

@Entity @Table(name = "CLIENTE") public class Cliente implements Serializable { @Id private Long codigo; private String filial; private String razaoSocial; private String nome; private String cidade; //métodos....

e eu tenho um método que lista os clientes no banco

select * from cliente;

ele traz 3 cliente por exemplo (base de testes)

a cidade, no banco de dados, ele traz certinho por exemplo (cianorte, umuarama, maringá)

e no java ele pega a primeira cidade e repete para os outros clientes

então fica (cianorte, cianorte, cianorte)

alguém  teve algum problema parecido?

obs.: não vou postar os códigos por que é coisa simples, não tem nada de regra diferente, é apenas um select

obs2.: o show_sql do hibernate ta como true então eu consigo ver o sql que ele gera e está gerando exatamente como falei (select * from cliente;)

2 Respostas

drsmachado

Sem ver os códigos, é impossível analisar.
Pode ser tão simples quanto 2 + 2 = 5, mas, todos estamos suscetíveis a erros que não conseguimos ver e que acabam gerando tais problemas.

alandiniz

haha era coisa besta
eu tinha id igual

eu tinha assim… id, nome, cidade por exemplo

1 alan cianorte
1 joao maringa

ai ele trazia assim na lista no java

1 alan cianorte
1 alan cianorte

Criado 20 de julho de 2012
Ultima resposta 20 de jul. de 2012
Respostas 2
Participantes 2