Vous définissez des classes Java de la façon suivante :
Créez un diagramme de classes dans un Modèle Orienté Objet (MOO) PowerAMC ayant pour cible Java.
Définissez des classes Java en utilisant un concept de diagramme de classes UML (généralisation, association, interface, etc.).
Définissez les correspondances O/R.
Si le produit JDO que vous utilisez ne prend pas en charge les correspondances O/R complexes, vous devrez définir des classes Java qui peuvent être facilement mises en correspondance avec des tables relationnelles.