JDO Annotations for Classes

JDO supports two modes of persistable classes that can be set by the following annotations:

Non persistable classes that should be enhanced (because of accessing persistent fields of other classes directly) can be marked with:

The identity mode of persistence capable classes can be specified by using: