Hi, OJB detects circular references and stops traversing if it detects an object already instantiated, it uses a cache for that.
Roger Janssen iBanx -----Original Message----- From: SUMIT JAIN [mailto:[EMAIL PROTECTED] Sent: Wednesday, August 20, 2008 12:53 PM To: [email protected] Subject: OJB Deadlock due to reference descriptor I am using OJB with java 1.5 I have done the following mapping <class-descriptor class="applications.dts.models.testcase.testcasegrid.TestCaseGrid" table="dts.testcaseactions"> <field-descriptor name="testCaseActionId" column="TestCaseActionID" primarykey="true" autoincrement="true" access="readonly" /> <field-descriptor name="testCaseId" column="TestCaseID" /> <field-descriptor name="affectedInsert" column="InsertFlag" /> <reference-descriptor name="actionRef" class-ref="applications.dts.models.testcase.testcasegrid.testcaseactions .TCAction" auto-retrieve="true" auto-update="true" auto-delete="true" > <foreignkey field-ref="testCaseActionId"/> </reference-descriptor> </class-descriptor> <class-descriptor class="applications.dts.models.testcase.testcasegrid.testcaseactions.TCA ction" table="dts.actions"> <field-descriptor name="testCaseActionId" column="TestCaseActionID" primarykey="true" autoincrement="true" access="readonly" /> <field-descriptor name="testCaseId" column="TestCaseID" access="readonly"/> <reference-descriptor name="testCaseGrid" class-ref="applications.dts.models.testcase.testcasegrid.TestCaseGrid" auto-retrieve="true" auto-update="true" auto-delete="true" > <foreignkey field-ref="testCaseActionId"/> </reference-descriptor> </class-descriptor> Logically it should be a deadlock but OJB does not throw any exception and is working fine. Can anybody elaborate on this why is it working fine Or is there a mistake in my mapping? -- View this message in context: http://www.nabble.com/OJB-Deadlock-due-to-reference-descriptor-tp1906703 1p19067031.html Sent from the Apache DB - ObjectRelationalBridge Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ************************************************************************* The information contained in this communication is confidential and is intended solely for the use of the individual or entity to whom it is addressed.You should not copy, disclose or distribute this communication without the authority of iBanx bv. iBanx bv is neither liable for the proper and complete transmission of the information has been maintained nor that the communication is free of viruses, interceptions or interference. If you are not the intended recipient of this communication please return the communication to the sender and delete and destroy all copies. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
