<?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> |