EJB - Dúvida de iniciante desesperado

2 respostas
Marques

Usando o Lomboz + xdoclet já conseguí inserir e deletar um entity bean no meu banco mysql, porém não sei como fazer uma atualização em um registro exixtente no banco.
Alguém tem um exemplinho básico de como conseguir atualizar esse entity no banco?

Muito obrigado,

José Marques

2 Respostas

Marques

Só complementando:

Estou usando cmp.
[]s,

marques

H

Olá Marques,
A minha solução para essa operação eh criar um metodo em seu entity que seta e recuper os valores de seu VO

//==========================================
	// Business methods
	//==========================================
	/**
	 * @ejb.interface-method
	 *	@ejb.transaction
	 *      type="Supports"
	 * */
	public abstract MunicipioVO getMunicipioVO();
	/**
	 * @ejb.interface-method
	 * */
	public abstract void setMunicipioVO(MunicipioVO municipio);

ai vc pode chamar esse metod em um session para realizar o update

/**
	 * @ejb.interface-method
	 * 
	 **/
	public boolean updateObject(MunicipioVO vo) throws FinderException,                                NamingException, MunicipioException {
                MunicipioLocal m;
		m = MunicipioUtil.getLocalHome().findByPrimaryKey(vo.getCdMunicipio());
		m.setMunicipioVO(vo);
		return true;
	}

Aqui eu uso assim ,
Espoero ter ajudado

Criado 23 de março de 2004
Ultima resposta 23 de mar. de 2004
Respostas 2
Participantes 2