Bom dia pessoal
Sou novo na lista vou ver se consiguo me espressar corretamente…
Estou com um problema em um mapeamento one-to-many o meu mapeamento ficou da seguinte maneira
<set name=“ceps” lazy=“true” inverse=“true”>
<key column=“CODMUNICIPIO”/>
<one-to-many class=“br.edu.unoesc.academico.model.pessoa.Cep”/>
</set>
Estou tentando cadastrar muitos ceps para um municipio, até ai blz o mapeamento não deu erro nenhum, consiguo mostrar na web os ceps dos municipios sem problemas, só que quando tento adicionar um novo ele não esta executando o comando insert para a tabela cep mas ele executa o update no municipio.
Estou utilizando spring(mvc, dao, service) + hibernate
Tenho um atributo ma classe municipio, para controlar os ceps
private Set ceps = new HashSet();
E no meu formController (que acho que é aonde tem o erro) tenho isto:
public ModelAndView onSubmit
{
----algumas validações—
Cep cep = new Cep();
cep.setCodigo(new Long(municipioCeps));
cep.setMunicipio(municipio);
municipio.getCeps().clear();
municipio.addCep(cep);
municipioManager.saveMunicipio(municipio);
}
Até mais
Fico no aguarde de sugestões e desde já agradeço
André luiz Forchesatto