DDOSchema-Classes
The schema files are used to describe the mapping of the database schema and the classes in your project.
You can specify joins between different classes, and configure many more options. The whole dynamic in DynamicDataObjects is possible due to these schema objects.
If you don't want to make your schemas public available or to fix your code, you can of course define your schema in the constructor of your DDODataClass.
A small sample looks like
<dboSchemaObject objectId=“1009”
schemaObjectName=“LZZip”
className=“LZZip”
superSchemaName=“DBOBasicSerial”
isAbstract=“FALSE”
dataname=“zips”
serialName=“idserial”
dbContextName=“lehrerZeit”>
<schemaFields>
<schemaField fieldName=“zip” valueType=“String” />
<schemaField fieldName=“zipType”
dataname=“zip_type”
valueType=“String” />
<schemaField fieldName=“city” valueType=“String” />
<schemaField fieldName=“state” valueType=“String” />
</schemaFields>
</dboSchemaObject>