You define persistent objects for JDO as follows:
-
Create Java classes as usual. You can use interfaces, inheritances and associations.
-
Define O/R mapping.
-
Define a JDO persistence descriptor.
-
Compile the Java classes.
-
Run the JDO enhancer to transform the Java classes into persistent objects.