Sao dois tipos de ENTITY BEAN

BMP - Bean Managed Persistence
Onde vc controla a persistencia da Bean atraves de codigos
feito por vc.
Vc implementa todos os metodos ejbRemove, ejbPassivate, ejbCreate, etc.

CMP - Container Managed Persistence
Onde container controla a persistencia.
vc somente declara os metodos ejbRemove, ejbPassivate, ejbActivate sem
precisar
codificar, o container controla isso para vc.
no metodo ejbCreate vc somente usa os setXXXX o container se encarega
de dar o insert no banco.

o CMP tem duas versoes 1.0 e 2.0 utilize a 2.0 pois tem algumas melhorias.
vc sabera se esta utilizando o CMP 2.0 caso em sua classe de entity possui
metodos abstratos.

ex CMP2.0:
pubilc abstract Tipo getXXX();
public abstract void setXXX (Tipo XXX);

espero poder ter te ajudado

Sem mais ...

William

> -----Mensagem original-----
> De: Carla Pereira Ribeiro [mailto:[EMAIL PROTECTED]]
> Enviada em: quinta-feira, 2 de maio de 2002 13:55
> Para: [EMAIL PROTECTED]
> Assunto: Re: [enterprise-list] Inclus�o do m�todo remove na interface
> home
>
>
> Ent�o William, fiz isso, por�m tive que incluir algum c�digo no
> ejbRemove(),
> e isso n�o est� funcionando. Meu bean de entidade � CMP.......
> Ser� que n�o � poss�vel colocar c�digo no ejbRemove() quando o bean de
> entidade � CMP?
> Atenciosamente,
> Carla
>
> ----- Original Message -----
> From: "William Augusto Sbordoni" <[EMAIL PROTECTED]>
> To: "Enterprise-List" <[EMAIL PROTECTED]>
> Sent: Thursday, May 02, 2002 1:25 PM
> Subject: RES: [enterprise-list] Inclus�o do m�todo remove na
> interface home
>
>
> > Ola Carla !!!
> >
> > Caso esteja utilizando Entity, vc nao precisa declarar nada na HOME
> > INTERFACE.
> > Basta vc no codigo da Session (por exemplo) chamar o metodo
> > LocalInterface.remove()
> >
> > Exemplo em codigo: neste exemplo nos temos a
> > entity.java
> > Localentity.java
> > LocalentityHome.java
> >
> >  LocalentityHome entityHome = ......
> >
> >  Localentity Remover_entity = entityHome.findByPrimaryKey(ID);
> >  Remover_entity.remove();
> >
> > neste exemplo estou passando uma entidade de meu objeto para
> Remover_entity
> > e logo apos
> > eu removo com o comando .remove()
> >
> > Sem mais ...
> > ____________________________________________
> >
> > William A. Sbordoni
> > Compugrafia - Analista de Sistema/DBA Oracle
> > GFMI - Software
> > Creating the Future !!!
> > Fone: 55 16 610-3280 R.: 33
> > http://www.gfmi.com.br
> > ____________________________________________
> >
> >
> >
> > ---------------------------------------------------------------------
> > Para cancelar a subscri��o, envie mensagem para:
> [EMAIL PROTECTED]
> > Para comandos adicionais, envie mensagem para:
> [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para:
> [EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para:
> [EMAIL PROTECTED]
>



---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a