Olá galera,
Estou tentando criar 1 form de cadastro no VRaptor. Criei todos os campos como manda o guia( ex: funcionario.nome, funcionario.email), porém quando tento receber os dados no controller, eu não consigo, pois minhas classes fazem uso de outras classes (Ex: O funcionario possui um objeto Instituicao).
todas as vezes que tento utilizar o cadastro do funcionário, o sistema gera exceção de NullPointer.
Isso me deixou intrigado, então resolvi testar o seguinte:
Criei 1 construtor vazio e inicializei os meus objetos.
Quando fiz isso, o erro deixou de acontecer.
Porém, eu faço uso do Hibernate para persistencia. E este, caso exista 1 classe instanciada e com id igual a 0 (zero), persiste a informação (no processo de save).
Como devo proceder nesse caso: Por questões de integridade dos dados não posso instanciar as classes, porém o VRaptor necessita dessa instanciação para que possa realizar o injection…
Aguardo respostas… valeu galera…