Pessoal tenho uma duvida, imagine q eu tenha a seguinte estrutura, ESTADO, CIDADE, BAIRRO, criei as tabelas com as referencias, um bairro precisa de uma cidade e uma cidade precisa de um estado regra basica…
hj eu faco assim
TbEstado estado = new TbEstado();
estado.setNomeEstado("Sao Paulo");
emf.persist(estado);
TbCidade cidade = new TbCidade();
cidade.setCdEstado(estado);
cidade.setNome("Sao Paulo");
emf.persist(cidade);
TbBairro bairro = new TbBairro();
bairro.setCdCidade(cidade);
bairro.setNmBairro("Aclimacao");
emf.persist(bairro)
tem como eu nao fazer o persist do estado e da cidade, e qdo eu dar o persist do bairro, ele ja ve q nao existe nenhum dos dois anteriores e criar para mim???
seria algo assim:
TbEstado estado = new TbEstado();
estado.setNomeEstado("Sao Paulo");
TbCidade cidade = new TbCidade();
cidade.setCdEstado(estado);
cidade.setNome("Sao Paulo");
TbBairro bairro = new TbBairro();
bairro.setCdCidade(cidade);
bairro.setNmBairro("Aclimacao");
emf.persist(bairro)
aqui qdo eu for inserir o bairro, ele vai ver q nao existe aquel cidade, nem aquele estado, entao ele mesmo ja inclui o estado, a cidade, e o bairro
obrigado
