blob: 2e34dd39b90011634caf5f3b8908949e875e5777 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<descriptor type="relational">
<name>model.dynamic.employee.Address</name>
<class-handle>
<type-name>model.dynamic.employee.Address</type-name>
</class-handle>
<transactional-policy type="relational">
<descriptor-alias>Address</descriptor-alias>
<refresh-cache-policy/>
<caching-policy/>
<query-manager type="relational"/>
<locking-policy type="relational"/>
<primary-key-policy>
<primary-key-handles>
<column-handle>
<column-table-name>DX_ADDRESS</column-table-name>
<column-name>ADDR_ID</column-name>
</column-handle>
</primary-key-handles>
</primary-key-policy>
</transactional-policy>
<mappings>
<mapping type="direct-to-field">
<name>city</name>
<attribute-handle>
<attribute-declaring-type-name>model.dynamic.employee.Address</attribute-declaring-type-name>
<attribute-name>city</attribute-name>
</attribute-handle>
<column-handle>
<column-table-name>DX_ADDRESS</column-table-name>
<column-name>CITY</column-name>
</column-handle>
</mapping>
<mapping type="direct-to-field">
<name>country</name>
<attribute-handle>
<attribute-declaring-type-name>model.dynamic.employee.Address</attribute-declaring-type-name>
<attribute-name>country</attribute-name>
</attribute-handle>
<column-handle>
<column-table-name>DX_ADDRESS</column-table-name>
<column-name>COUNTRY</column-name>
</column-handle>
</mapping>
<mapping type="direct-to-field">
<name>id</name>
<attribute-handle>
<attribute-declaring-type-name>model.dynamic.employee.Address</attribute-declaring-type-name>
<attribute-name>id</attribute-name>
</attribute-handle>
<column-handle>
<column-table-name>DX_ADDRESS</column-table-name>
<column-name>ADDR_ID</column-name>
</column-handle>
</mapping>
<mapping type="direct-to-field">
<name>postalCode</name>
<attribute-handle>
<attribute-declaring-type-name>model.dynamic.employee.Address</attribute-declaring-type-name>
<attribute-name>postalCode</attribute-name>
</attribute-handle>
<column-handle>
<column-table-name>DX_ADDRESS</column-table-name>
<column-name>PCODE</column-name>
</column-handle>
</mapping>
<mapping type="direct-to-field">
<name>street</name>
<attribute-handle>
<attribute-declaring-type-name>model.dynamic.employee.Address</attribute-declaring-type-name>
<attribute-name>street</attribute-name>
</attribute-handle>
<column-handle>
<column-table-name>DX_ADDRESS</column-table-name>
<column-name>STREET</column-name>
</column-handle>
</mapping>
</mappings>
<primary-table-handle>
<table-name>DX_ADDRESS</table-name>
</primary-table-handle>
<uses-sequencing>true</uses-sequencing>
<sequence-number-name>DX_ADDR_SEQ</sequence-number-name>
<sequence-number-table-handle>
<table-name>DX_ADDRESS</table-name>
</sequence-number-table-handle>
<sequence-number-column-handle>
<column-table-name>DX_ADDRESS</column-table-name>
<column-name>ADDR_ID</column-name>
</sequence-number-column-handle>
</descriptor>