Action Event + Facade?

Pessoa eu venho penando em JSF a 20 dias, até que estou gostando… Eu estou salvando uma pessoa normalmente, agora quando salvar uma mensalidade relacionando os IDs não consigo aqui meu código !

 public void salva (Action event){
              PessoaFacade pessoaService = new PessoaFacadeImpl();

              //pessoa - menslaidade
              Long id =  Long.valueOf(pessoaSelecionado.getValue().toString());
              Pessoa p = PessoaDao.load(id);
              mensalidade.setPessoa(p);
              MensalidadeFacade MensalidadeService = new MensalidadeFacadeImpl();
              MensalidadeService.salva(this.Mensalidade);
              mensalidade = new Mensalidade ();
}