Dúvida em editar List com Hibernate

1 resposta
Emerson_Mendes

Ola galera… desculpa a dúvida, sou iniciante em Hibernate…
O problema é o seguinte:

Tenho uma classe Cliente que possui uma coleção de Telefones…

public class Cliente {

     private List<Telefone> telefone;

     @OneToMany(mappedBy="cliente", fetch = FetchType.LAZY)
     public List<Telefone> getTelefone() {
          return telefone;
     }

}

public class Telefone {

     private Cliente cliente;

     @ManyToOne
     public Cliente getCliente() {
          return cliente;
     }

}

Quando eu faço o retrieve de um cliente que possui varios telefones, como apago a lista???
Já tentei dar um setTelefone(null)… mas não deu certo…

Não sei se seria algum tipo de cascade…

alguem tem ideia… ou já fez algo assim???

Vlw…

1 Resposta

Leandro_Carvalho

Do objeto que se referencia aos dados persistidos você nem deveria ter porquê “apagá-los”… Acho que não entendi, você quer realmente apagar os telefones dos clientes do banco de dados ou só “não exibí-los” em algum lugar??

Passa aí o código onde você fez o setTelefone(null)…

Criado 1 de outubro de 2007
Ultima resposta 1 de out. de 2007
Respostas 1
Participantes 2