Fórum Persistir cidade tabela Endereço #418995

27/06/2012

0

Bom dia,

Estou com problema ao persistir o ID da cidade na tabela endereço


Tenho 2 combos Estado e cidade o combo da cidade carrega(as cidades) conforme o id do estado(Até ai tudo bem)
essas duas tabelas já estão preenchidas no banco.

Entao em pensei o seguinte salvar o id da cidade em Endereço com isso eu consigo recuperar o id do estado tbm(Podendo voltar os valores qdo for editar)

mas eu não estou conseguindo pegar o ID de cidade e persistir na tabela Endereço

Segue abaixo como está meu relacionamento

Classe Estado (Relacionamento com a classe Cidade)

	

@OneToMany(mappedBy=state,fetch=FetchType.LAZY,cascade=CascadeType.ALL)
private List<City> cities = new ArrayList<City>();




Classe Cidade (Relacionamento com a classe Estado e Endereço)


@ManyToOne(cascade=CascadeType.ALL)
@JoinColumn(name=ID_CITY_STATE)
private State state;
	
@OneToMany(mappedBy=city, cascade=CascadeType.ALL)
private List<Address> address;



classe Endereço


@ManyToOne(cascade=CascadeType.ALL)
@JoinColumn(name=CITY_ID )
private City city ;




e no managedBean como eu faria?
Thiago Volpato

Thiago Volpato

Responder

Posts

28/06/2012

Davi Costa

Vc vai ter que pegar a cidade de uma consulta vinda do se banco e setar em city do seu objeto endereço.
Ai vc pode trabalhar com comboou código de cidade na tela do usuário... enfim vc terá n opções.

att Davi
Responder

Gostei + 0

28/06/2012

Thiago Volpato

Davi..

Problema resolvido

Obrigado
Responder

Gostei + 0

28/06/2012

Davi Costa

Show de bola Thiago!
Sucesso.


att Davi
Responder

Gostei + 0

30/10/2012

Aurelio Maica

Davi..

Problema resolvido

Obrigado

Ola como voce resolveu esta questão? estou com um problema parecido.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar