Package javax.jdo.annotations
package javax.jdo.annotations
This package contains the JDO annotations for use as an alternative to XML metadata.
-
ClassDescriptionAnnotation to specify that this class/field/property is cacheable in a Level 2 cache.Annotation for a column in the database.Annotation for a group of columns.Specifies that a given type should be converted before being stored to, and after being retrieved from the datastore using the given
AttributeConverter
.Annotation for the datastore identity of the class.Annotation for the discriminator of the class.Enumeration of the discriminator strategy values.Annotation for the element of a collection/array relation.Annotation to define that the object is embedded into the table of the owning object.Annotation for whether the class is only for persisting embedded into another object.Annotation for a JDO vendor extension.Annotation for a group of extensionsAnnotation for the fetch group of a class.Annotation for a group of fetch-group objectsAnnotation for the fetch plan of a persistence manager, query, or extent.Annotation for a group of FetchPlan objectsAnnotation for a database foreign-key.Enumeration of the foreign-key delete/update action values.Annotation for a group of foreign-key constraints.Enumeration of the identity type values.Enumeration of the id generator strategy values.Annotation for a database index.Annotation for a group of index constraints.Annotation for the inheritance of the class.Enumeration of the inheritance strategy values.Annotation for the join of a relation.Annotation for a group of joins.Annotation for the key of a map relation.Annotation to specify that the member is not persistent.Enumeration of the "null-value" behavior values.Annotation for the ordering component of an ordered container member, such as Java Collections Framework Array and List types and Java native array types.Annotation to specify that the class is persistence-aware.Annotation for whether the class or interface is persistence-capable.Enumeration of the persistence-modifier values for a field or property.Annotation for defining the persistence of a member.Annotation for a method on a persistence capable object to be used just asinvalid reference
javax.jdo.listener.AttachCallback#jdoPostAttach()
Annotation for a method on a persistence capable object to be used just asinvalid reference
javax.jdo.listener.AttachCallback#jdoPostDetach()
Annotation for a method on a persistence capable object to be used just asLoadCallback.jdoPostLoad()
.Annotation for a method on a persistence capable object to be used just asAttachCallback.jdoPreAttach()
.Annotation for a method on a persistence capable object to be used just asClearCallback.jdoPreClear()
.Annotation for a method on a persistence capable object to be used just asDeleteCallback.jdoPreDelete()
.Annotation for a method on a persistence capable object to be used just asDetachCallback.jdoPreDetach()
.Annotation for a method on a persistence capable object to be used just asStoreCallback.jdoPreStore()
.Annotation on a member to define it as a primary key member of a class or persistent interface using application identity.Annotation for a group of named queries.Annotation for a named query.Annotation for a datastore sequence.Enumeration of the sequence strategy values.Annotation on a member (field or property) to indicate that the member is stored serialized.Annotation to indicate that a member (field or property) is transactional but not persistent.Annotation for a database unique constraint.Annotation for a group of unique constraints.Annotation for the value of a map relation.Annotation for the versioning of the class.Enumeration of the version strategy values.