Defining Classes and Database Schema
If you have an existing database, you can reverse engineer the database and create a PDM, then generate an Object-Oriented Model (OOM) from the PDM. PowerDesigner will generate the default O/R mapping.
Defining O/R Mapping
When you generate an OOM from a PDM or a PDM from an OOM, the default O/R mapping can be generated and saved in the OOM. You can also manually define complex O/R mapping.
Adding JDO Support
PowerDesigner uses a JDO profile (Extended Model Definition) to generate JDO files.
Defining Standard JDO Persistence Descriptors
To customize the generated JDO persistence descriptor and O/R mapping extensions, PowerDesigner uses extended attributes for classes, attributes and associations.