Galera eu tenho na minha aplicacao as classes Usuario, Perfil, DadosPessoais, Endereco e Telefone mapeadas pelo hibernate.
A classe Usuario tem relacionamento OneToOne com Perfil
A classe Perfil tem relacionamento OneToOne com Endereco, Telefone e DadosPessoais.
A classe UsuarioBean contem o atributo Usuario usuario e essa classe é do escopo session.
Na pagina jsp eu quero atualizar os dados pessoais de um certo usuario, para isso eu seto os atributos com:
#{usuarioBean.usuario.perfil.dadospessoais.nome}
#{usuarioBean.usuario.perfil.dadospessoais.sobrenome}
#{usuarioBean.usuario.perfil.dadospessoais.relacionamento}
nao sei se ta certo isso… ta muito grande hehehehe
sim… no UsuarioBean eu tenho o metodo update.
eu consigo nesse metodo recuperar todos os valores dos dados pessoais
consigo retornar o nome atraves do getUsuario.getPerfil.getDadosPessoais.getNome e consigo recuperar os outros atributos tb.
MInha duvida é a seguinte. Como alterar no banco os dados pessoais ?
O hibernate nao é bidirecional correto ?
se eu fizer apenas update(usuario) não consigo
aparece o codigo dizendo que inseriu, mais quando vou olhar no banco nada…
alguem me ajuda ?
Valeu!