Ol� Claudio,

 

Campos que fazem parte do relacionamento n�o podem ser alterados ou inicializados no m�todo ejbCreate() e sim no m�todo ejbPostCreate(). A raz�o � que a chave prim�ria s� est� dispon�vel depois do termino do m�todo ejbCreate() (que � quem cria).

 

 

Julio Cesar

 

-----Mensagem original-----
De: Cl�udio Rocha [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 17 de dezembro de 2003 11:15
Para: [EMAIL PROTECTED]org
Assunto: [cejug-discussao] Relacionamentos CMP's

 

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

Responder a