Bom dia pessoal!
Suponhamos o seguinte modelo:
USUARIO (n) ----------------- (1) CIDADE
Para cadastrar um usuário, crio os seguintes campos de um form em uma página jsp:
usuario.nome: texto
usuario.email: texto
…
usuario.cidade.cidade_id (??): select de cidades (aqui está a minha dúvida)
Minha dúvida é a seguinte: para que o VRaptor possa criar o objeto usuario e injetar no método do meu controller ao ser postado, como devo proceder com o id do select da cidade, visto que cidade é um objeto que está associado com usuario e o select vai passar o id da cidade?
Devo colocar usuario.cidade.cidade_id? O próprio VRaptor cria a associação do objeto usuario com o objeto cidade?
Ou devo associar os objetos “na unha”, pegando o id da cidade, buscando no banco e associando com o usuário?
Desde já agradeço!!