Re: OJB Deadlock due to reference descriptor
Ilkka Priha <[email protected]> Wed, 20 Aug 2008 16:03:53 +0300
| Newsgroups | gmane.comp.jakarta.ojb.user |
|---|---|
| Message-ID | <[email protected]> |
Oops, the tables are not the same, so Roger's reply gives a better answer. -- Ilkka Ilkka Priha wrote: > OJB fully supports mapping of several classes to the same table. In this > case, you'll read the same data into two data structures being kind of > "reflections" of each other. > > -- Ilkka > > SUMIT JAIN wrote: >> 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.TCAction" >> >> 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? >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > . >