Cl�udio, 

  Voc� deve usar o m�todo set para setar um relacionamento dentro do m�todo 
ejbPostCreate quando voc� desejar criar o elemento j� setando o 
relacionamento. Por exemplo: criar o Customer j� informando a Account que 
ele possui. 

  J� o uso do m�todo set em um m�todo de neg�cio serve para alterar um 
relacionamento, setar o relacionamento que n�o foi setado na cria��o do 
objeto ou at� mesmo desfazer um relacionamento. Por exemplo: alterar o 
objeto Account de um Customer ou cria-se o Customer e dopois seta-se o 
objeto Account. 

  Resumindo, o uso de no ejbPostCreate n�o proibe o uso de um m�todo de 
neg�cio, e vice-versa. 

  R�gis Sim�o. 

Em 17 Dec 2003, [EMAIL PROTECTED] escreveu: 

>-------------------------------------------------------------------------------------------
> 
>Ceara' Java User Group 
> 
> Para cancelar sua assinatura, envie um e-mail para: 
>[EMAIL PROTECTED] 
> Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] 
> Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
> 
>---------- 
> 
> Pessoal, estou com uma d�vida que n�o consegui 
>tirar pesquisando nas listas... diz respeito a relacionamentos entre CMP's, 
e 
>um exemplo pr�tico � o do xpetstore do sf.net. O relacionamento entre 
>CustomerEJB e AccountEJB � realizado no m�todo CustomerEJB.ejbPostCreate 
atrav�s 
>do m�todo setAccount(account). Agora o relacionamento entre OrderItemEJB e 
>ItemEJB n�o � realizado no m�todo OrderItemEJB.ejbPostCreate , mas sim, em 
um 
>m�todo de neg�cios chamado OrderEJB.addItem com o m�todo 
>setItem(item). Quando � que se deve fazer o relacionamento no m�todo 
>ejbPostCreate e quando em um m�todo de neg�cios? 
> []'s 
> Cl�udio Rocha 
> 
>---------- 

_________________________________________________________
Voce quer um iGMail protegido contra v�rus e spams? 
Clique aqui: http://www.igmailseguro.ig.com.br
Ofertas imperd�veis! Link: http://www.americanas.com.br/ig/


-------------------------------------------------------------------------------------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 

Responder a