PowerDesigner supports the design of Java classes, database schema and Object/Relational mapping (O/R mapping). Using these metadata, PowerDesigner can also generate persistent objects using Java Data Objects (JDO).
Java Data Objects (JDO) is a standard transparent persistence management API for Java programs that is developed as a Java Specification Request by the Java Community Process. Application programmers can use JDO to directly store their Java domain model object instances into persistent stores such as a relational database, object database or files.
The recommended integration between PowerDesigner and a JDO product is:
This chapter explains how to use PowerDesigner to define Java classes and O/R mapping, generate JDO persistence descriptor and O/R mapping extension and use an IDE to compile and enhance the Java classes.
To follow this chapter, you will need: