One-to-one

3 respostas
M

Estou tentando inserir um objeto Cidade na minha classe cliente assim:

while(it.hasNext()){ cid = (Cidade) it.next(); } cliente.setCidade(cid);
Estou usando o banco mysql. Por que não insere?!

3 Respostas

A

Seja mais específico, só com essas informações não dá para saber o que está acontecendo.

Está dando erro? ou simplesmente não insere? está usando Hibernate?

ramilani12

Como vc sabe qual cidade deve ser inserida no cliente?

while(it.hasNext()){
 	cid = (Cidade) it.next();
 }
 cliente.setCidade(cid);

Desse jeito ele pegará a última cidade e “setará” no objeto cliente
Não seria mais logico isso?

while(it.hasNext())
{
 	cid = (Cidade) it.next();
        if (cid.getNome().equals("Cuiaba"))
            break;
 }
 cliente.setCidade(cid);
M

Dentro do formulario de cadastro de cliente, eu tenho um lista de cidades, quando faço a inserção do cliente, e pega o valor da lista.

Criado 5 de junho de 2007
Ultima resposta 6 de jun. de 2007
Respostas 3
Participantes 3