Bom, reparei que no meu controller o usuário tanto quanto destinatário ou remetente só vem com a ID preenchida, se eu tentar pegar por exemplo getNome() vai vir null, este problema eu resolvi procurando o usuário pelo único dado que tenho:
sugiro que vc dê um drop no database inteiro e deixe o eclipse recriar…
mas antes disso, vc precisa anotar os relacionamentos com @ManyToOne ou @OneToOne.
O vraptor não faz load automaticamente do banco. Na próxima versão vc poderá falar para ele fazer isso, mas não vai ser automático (nem sempre vc quer carregar do banco).
[quote=Lucas Cavalcanti]sugiro que vc dê um drop no database inteiro e deixe o eclipse recriar…
mas antes disso, vc precisa anotar os relacionamentos com @ManyToOne ou @OneToOne.
O vraptor não faz load automaticamente do banco. Na próxima versão vc poderá falar para ele fazer isso, mas não vai ser automático (nem sempre vc quer carregar do banco).[/quote]
Lucas, na mosca!
Bastou dar um drop no banco. Eu havia dado um drop na tabela apenas, já não deveria funcionar? Mas ok!
Lucas, vai ser necessário eu carregar os usuários mesmo? Não posso passar um objeto Usuário, com apenas a id correta?
Pois no banco mesmo, só possui a id certo?
no banco vai ser só o id, mas o hibernate precisa saber que isso é um relacionamento… então anote com @ManyToOne ou @OneToOne (dependendo do tipo de relacionamento que vc estiver usando)
tudo bem, mas estarei mostrando do mesmo jeito… acho que a solução vai ser campo hidden mesmo
O usuário remetente eu consegui pegar no controller tranquilo, mas este usuario não dá.
Deu pra entender né? haha
Por isso fiquei na dúvida, de como passar ele pro alerta se ele não estiver no form. Acho que terei que ficar com a combo ou campo hidden.