Persistir cidade tabela Endereço

Java

27/06/2012

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

Curtidas 0

Respostas

Davi Costa

Davi Costa

27/06/2012

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
GOSTEI 0
Thiago Volpato

Thiago Volpato

27/06/2012

Davi..

Problema resolvido

Obrigado
GOSTEI 0
Davi Costa

Davi Costa

27/06/2012

Show de bola Thiago!
Sucesso.


att Davi
GOSTEI 0
Aurelio Maica

Aurelio Maica

27/06/2012

Davi..

Problema resolvido

Obrigado

Ola como voce resolveu esta questão? estou com um problema parecido.
GOSTEI 0
POSTAR