I have two table with 1:1 association. How can I realize a reference with 2 foreign 
keys where one of them is a constant?

I should read in the INT.GKN_GENERIC_MAPPING_VALUES_ALL with following keys:
- "22" (constant)
- ORIGINATING_SYSTEM_ID

many thanks in advance
Johann


<class-descriptor
        class="com.gknplc.db.wlive.StgPartBasisPriceOvr"
        table="STG.STG_PART_BASIS_PRICE_OVR"
>
        <field-descriptor
                name="originatingSystemId"
                column="ORIGINATING_SYSTEM_ID"
                jdbc-type="VARCHAR"
                primarykey="true"
        />
        <field-descriptor
                name="year"
                column="YEAR"
                jdbc-type="INTEGER"
                primarykey="true"       
        />
        <field-descriptor
                name="localPartNumber"
                column="LOCAL_PART_NUMBER"
                jdbc-type="VARCHAR"
                primarykey="true"
        />
        <field-descriptor
                name="basePriceRu"
                column="BASE_PRICE_RU"
                jdbc-type="NUMERIC"
        />
        <field-descriptor
                name="basePriceCurrency"
                column="BASE_PRICE_CURRENCY"
                jdbc-type="VARCHAR"
        />
        <reference-descriptor
                name="aMappingValues"
                class-ref="com.gknplc.db.wlive.GknGenericMappingValuesAll"
                auto-retrieve="true" 
                auto-update="false" 
                auto-delete="false">
                <foreignkey field-ref="??????"/>
                <foreignkey field-ref="originatingSystemId"/>
        </reference-descriptor>
</class-descriptor>


<class-descriptor
        class="com.gknplc.db.wlive.GknGenericMappingValuesAll"
        table="INT.GKN_GENERIC_MAPPING_VALUES_ALL"
>
        <field-descriptor
                name="typeId"
                column="TYPE_ID"
                jdbc-type="INTEGER"
                primarykey="true"
        />
        <field-descriptor
                name="systemId"
                column="SYSTEM_ID"
                jdbc-type="VARCHAR"
                primarykey="true"
        />
        <field-descriptor
                name="oracleValue"
                column="ORACLE_VALUE"
                jdbc-type="VARCHAR"
        />
</class-descriptor>


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

Reply via email to