regis,
eu sei q o metodo invocado eh remove e q ele vai estar na interface home e o ejbRemove vai estar no bean, tb ja dei uma olhada no livro q vc me disse mas em nenhum lugar resolveu minha duvida pois da erro quando declaro o metodo remove() na interface home e tenho o metodo ejbRemove() no bean, esse eh o problema, como uso esse metodo remove()
Regis Santos <[EMAIL PROTECTED]> wrote:
Regis Santos <[EMAIL PROTECTED]> wrote:
Paulo,O m�todo invocado � o m�todo remove(). O container � quem vai chamar o m�todo ejbRemove() do bean.Veja que na classe (o bean) n�o existe m�todo remove() e sim ejbRemove(). Se voc� quiser implementar algo, deve implementar no ejbRemove().Confira tamb�m as exce��es que s�o lan�adas, pois tanto a interface home quanto o m�todo da classe do entity devem ser id�nticos.E v� com calma com EJB. A primeira experi�ncia � um pouco traum�tica, mas depois que voc� compreender o funcionamento da tecnologia, fica mais tranquilo.N�o sei por onde voc� est� estudando, mas a� vai a minha recomenda��o: Mastering Enterprise JavaBeans (Segunda edi��o) do Ed Roman. Voc� pode baix�-lo gratuitamente no www.theserverside.comRegis
From: Paulo Karol [mailto:[EMAIL PROTECTED]
Sent: sexta-feira, 4 de junho de 2004 11:52
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: [cejug-discussao] delete em Entity bean bmpbem amigos, gostaria de saber se alguem sabe como chamar a fun�ao ejbRemove() de um entity bean bmp, pois em todos os lugares q leio sempre dizem o seguinte:"Em nossa inteface home temos uma funcao create q se relaciona com as fun�oes ejbCreate e ejbPostCreate, e tb temos a funcao remove q se relaciona com a fun�ao ejbRemove" resumindo eh isso q dizem so q o problema eh, quando defino a fun�ao remove na minha classe home e ja tenho a funcao ejbRemove no meu bem na hora do deploy acontece o seguinte erro:11:42:08,231 WARN [verifier] EJB spec violation:
Bean : ClienEJB
Method : public abstract void remove() throws RemoteException
Section: 12.2.9
Warning: Each home method must match a method defined in the entity bean class.o q naum entendo, vendo a documenta�ao do ejb, vi q a inteface ejbhome tem uma fun��o remove com parametro mais ao por parametro em remove() na hora do deploy da este erro:11:48:53,834 WARN [verifier] EJB spec violation:
Bean : ClienEJB
Method : public abstract void remove(String) throws RemoteException
Section: 12.2.9
Warning: Each home method must match a method defined in the entity bean class.e se eu por parametro em ejbRemove nem compila.por favor sera q alguem sabe o porque disso, sera q alguem sabe como usar essa fun�ao remove, ou eh o conteiner q a chama, ou sera q ejb eh complicado demais pra um ser humano usar?obrigado
---------------------
Paulo Karol
UFC - Computa��o
---------------------
Yahoo! Messenger - Fale com seus amigos online. Instale agora!
---------------------
Paulo Karol
UFC - Computa��o
---------------------
Yahoo! Messenger - Fale com seus amigos online. Instale agora!
