Problemas para alterar dados da pojo com Hibernate3?

2 respostas
aorocha

Pessoal tenho uma classe pojo e ao tenta alterar uma propriedade gera erro:

classe Pojo Solicitacao:

tenho esses metodos

@ManyToOne(cascade = {}, fetch = FetchType.LAZY)
@JoinColumn(name = "idpax", unique = false, nullable = false, insertable = true, updatable = true)
public Usuariorequisicao getUsuariorequisicaoByIdpax() {
	return this.usuariorequisicaoByIdpax;
}

public void setUsuariorequisicaoByIdpax(
		Usuariorequisicao usuariorequisicaoByIdpax) {
	this.usuariorequisicaoByIdpax = usuariorequisicaoByIdpax;
}

e numa action tento alterar esse propriedade

//Abre a sv
		SolicitacaoGerenciador gerSolicitacao = (SolicitacaoGerenciador) input.getValue("solicitacaoGerenciador");
		Solicitacao soli = 	gerSolicitacao.getSolicitacao(idsv);

		//pega o passageiro
		UsuariorequisicaoGerenciador gerPax = (UsuariorequisicaoGerenciador) input.getValue("usuariorequisicaoGerenciador");
		Usuariorequisicao pax = gerPax.getUsuariorequisicao(idpax);

		System.out.println(pax.getNome());


		try {
			gerSolicitacao.beginTransaction();


			soli.setUsuariorequisicaoByIdpax(pax);
...

quando sega na linha
soli.setUsuariorequisicaoByIdpax(pax);

gera erro de NullPointException

oque pode ser?

2 Respostas

fsquadro

Rocha,

Usuariorequisicao pax = gerPax.getUsuariorequisicao(idpax);

Da onde vem o idpax?

nbluis

Dê um print no seu

E veja se não é nulo…

Criado 7 de maio de 2007
Ultima resposta 7 de mai. de 2007
Respostas 2
Participantes 3