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]

Reply via email to