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]