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]
