Verifica então se a resin implementa esta funcionalidade, ou me liga e compra WLS ;-)

Maykel Tres wrote:
007301c1ca07$ed483a00$[EMAIL PROTECTED]">
Realmente isso não deveria ter dado problema. Mas essa tag no .xml não funciona!
Coloquei isso no meu .xml e o erro persistiu!
----- Original Message -----
Sent: Tuesday, March 12, 2002 5:25 PM
Subject: Re: [enterprise-list] Delete-Cascade

Hmm isso não deveria ter nada a ver com Resin:

no ejb-jar.xml

na descrição do <ejb-relationship-role>

coloca <cascade-delete/>

apos de <multiplicity>many</multiplicity>

tipow:
      <ejb-relationship-role>
        <ejb-relationship-role-name>
          Pai-Tem-Filhos
        </ejb-relationship-role-name>
        <multiplicity>many</multiplicity>
        <cascade-delete/>
        <relationship-role-source>
          <ejb-name>PaiEJB-TemMuitosFilhos</ejb-name>
        </relationship-role-source>
        <cmr-field>
          <cmr-field-name>filho</cmr-field-name>
        </cmr-field>
      </ejb-relationship-role>

Maykel Tres wrote:
000801c1c9f2$e0f1dbe0$[EMAIL PROTECTED]" type="cite">
Ola pessoal!
 
Estou utilizando Resin-CMP com Interbase e estou tentando fazer um delete onde quem eu estou deletando é o pai de vários filhos em outra tabela que também é pai de filhos e assim por diante!
 
Quando em dou um remove() do objeto pai o Resin esta tentando fazer um setNull() no atributo do filho que faz a ligação com esse pai que esta sendo deletado.
 
Alguém sabe alguma maneira de fazer com que o Resin não controle isso deixando a integridade para o banco de dados ou fazendo com que ele faça essa delete-cascade automaticamente?
 
Ficaria muito grato pela ajuda!
 
Maykel


Responder a