Object-relational metadata
Object-relational metadata is an XML file that maps physical SDO Java classes to the database schema. The data service layer requires this object-relational metadata to translate between the physical Java classes and the HCL Commerce database schema.
Each service module has a set of object-relational metadata files that represent the database schema for the component. Metadata for custom tables is stored in workspace_dir\WC\xml\config\servicemodulepackagename-ext\wc-object-relational-metadata.xml.
Object-relational metadata is used for two purposes:
- Generation of the physical SDO classes representing the database tables.
- To map between the data in the database and the physical SDO Java classes.
When you are extending the schema, the Data Service Layer Wizard generates the object-relational mapping metadata, based on the table names you choose.