Package org.apache.openjpa.meta
package org.apache.openjpa.meta
OpenJPA Metadata
This package provides an extendable framework for parsing and caching persistence metadata. The metadata can be accessed at both enhancement time and at runtime.
-
ClassDescriptionBase class for factory implementations built around XML metadata files in the common format.Internal parser interface.Internal serializer interface.Abstract implementation provides a set of generic utilities for detecting persistence meta-data of Field/Member.Abstract
MetaDataFactory
that provides default implementations of many methods.Represents access styles for members of a class and field through a 5-bit integer.Contains metadata about a persistent type.Base class for factory instances that use a delegate.Vendor extensions.Captures fetch group meta-data.Metadata for a managed class field.Comparator that keeps classes in inheritance order.Type constants for managed fields.Information about lifecycle events for a managed type.Allows us to access configuration through metadata in a generic way.Populates new metadata with default values.TheMetaDataRepository
uses implementations of this interface to load and store metadata.Comparator that keeps metadatas in inheritance order.Mode constants used to track the initialization status of metadata.Repository of and factory for persistent metadata.Tool for generating default metadata.Run flags.A parameterNo-op metadata I/O to prevent attempts to load other classes.Metadata about a persistence-aware type.Order a field.Holds metadata about named queries.Metadata about a named sequence.Allow facades to supply adapters from a spec sequence type to the OpenJPA sequence type.Strategies for persistent value updates.Holds metadata on a value; this could be a field value, key value, or element value.DefaultValueMetaData
implementation.Strategies for persistent value generation.Contains metadata about an xml element or attributeDescribe metadata about an xml type.