Yes, I've done this yesterday, and it works. Thanks for the tip.

Edson Richter
  ----- Original Message ----- 
  From: Gerhard Grosse 
  To: [EMAIL PROTECTED] 
  Sent: Thursday, October 30, 2003 5:04 AM
  Subject: Re: 1:1 navigable && EmptyCache bug


  Hi Edson,

  I think with EmptyCache OJB cannot detect loops in your object
  relations, because it does not maintain object identity. I'm afraid
  you need to use some non-empty cache implementation or remove the
  back-reference that causes the loop.

  hth
  Gerhard

  On Wed, 29 Oct 2003 19:36:59 -0300, "Edson Carlos Ericksson Richter"
  <[EMAIL PROTECTED]> wrote:

  >Hi!
  >
  >If using EmptyCache, and you have 1:1 navigable referenced objects, OJB goes to 
infinite loop trying to load the references.
  >The problem appear in the following piece of XML:
  >
  >  <class-descriptor
  >      class="com.acme.People"
  >      proxy="dynamic"
  >      schema="ABC"
  >      table="PEOPLE">
  >    <field-descriptor
  >        name="peopleId"
  >        column="PEOPLE_ID"
  >        jdbc-type="INTEGER"
  >        primarykey="true" />
  >    <reference-descriptor
  >        name="otherInfo"
  >        proxy="false"
  >        auto-retrieve="true"
  >        auto-update="true"
  >        auto-delete="true"
  >        class-ref="com.acme.OtherInfo">
  >      <foreignkey field-ref="peopleId"/>
  >    </reference-descriptor>
  >  </class-descriptor>
  >  <class-descriptor
  >      class="com.acme.OtherInfo"
  >      schema="ABC"
  >      table="OTHER_INFO">
  >    <field-descriptor
  >        name="peopleId"
  >        column="PEOPLE_ID"
  >        jdbc-type="INTEGER"
  >        primarykey="true"/>
  >    <reference-descriptor
  >        name="people"
  >        proxy="true"
  >        class-ref="com.acme.People">
  >      <foreignkey field-ref="peopleId"/>
  >    </reference-descriptor>
  >  </class-descriptor>
  >
  >
  >
  >Edson Richter
  >Hi!
  >
  >If using EmptyCache, and you have 1:1 navigable referenced objects, OJB goes to 
infinite loop trying to load the references.
  >The problem appear in the following piece of XML:
  >
  >  <class-descriptor
  >      class="com.acme.People"
  >      proxy="dynamic"
  >      schema="ABC"
  >      table="PEOPLE">
  >    <field-descriptor
  >        name="peopleId"
  >        column="PEOPLE_ID"
  >        jdbc-type="INTEGER"
  >        primarykey="true" />
  >    <reference-descriptor
  >        name="otherInfo"
  >        proxy="false"
  >        auto-retrieve="true"
  >        auto-update="true"
  >        auto-delete="true"
  >        class-ref="com.acme.OtherInfo">
  >      <foreignkey field-ref="peopleId"/>
  >    </reference-descriptor>
  >  </class-descriptor>
  >  <class-descriptor
  >      class="com.acme.OtherInfo"
  >      schema="ABC"
  >      table="OTHER_INFO">
  >    <field-descriptor
  >        name="peopleId"
  >        column="PEOPLE_ID"
  >        jdbc-type="INTEGER"
  >        primarykey="true"/>
  >    <reference-descriptor
  >        name="people"
  >        proxy="true"
  >        class-ref="com.acme.People">
  >      <foreignkey field-ref="peopleId"/>
  >    </reference-descriptor>
  >  </class-descriptor>
  >
  >
  >
  >Edson Richter



  ---------------------------------------------------------------------
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]



  ---
  Outgoing mail is certified Virus Free.
  Checked by AVG anti-virus system (http://www.grisoft.com).
  Version: 6.0.532 / Virus Database: 326 - Release Date: 27/10/2003

Reply via email to