Caros,
Estou utilizando o Hibernate em um projeto, e estou tendo o seguinte problema:
Tenho um relacionamento Pais (1) -> Estado (N), onde, portanto, um País pode ter vários estados.
O problema é que quando cadastro mais de um estado para um país, ao listar os países aqueles q possuem mais de um estado vem repetidos, na proporção de estados, ex: cadastro Minas Gerais e Paraná para Brasil, e ao listar os países, Brasil aparece duas vezes.
O que reparei é que, no mapeamento do VO de Pais (gerei os VO’s automaticamente pelo Netbeans, a partir do meu banco) se deixo:
@OneToMany(mappedBy = "staCountry", fetch=FetchType.EAGER)
acima da coleção de Estados dá esse problema, mas se deixo:
@OneToMany(mappedBy = "staCountry", fetch=FetchType.LAZY)
o problema não ocorre, mas também não tenho a coleção de estados inicializada…
alguém tem alguma idéia do que seja?
se for preciso posto aqui os VO’s
[]'s e feliz ano novo a todos