Package org.apache.openjpa.persistence.meta
package org.apache.openjpa.persistence.meta
OpenJPA MetaModel
This package provides an implementation of Metamodel API of JPA 2.0 Specification.
-
ClassDescriptionImplements the managed persistent type and its attributes.Selects if the attribute type matches the given Java class.Selects plural attribute of given element type.Affirms if a given element satisfy a condition.Affirms if the given attribute is a Singular attribute.Annotation processing tool generates source code for a meta-model class given the annotated source code of persistent entity.Simple logger sets log level from javac compilers annotation processing options
-Alog=TRACE|INFO|WARN|ERROR
and uses the processing environment to determine the log output stream.Persistent attribute according to JPA 2.0 metamodel.Represents attributes declared as java.util.Collection<E>.Represents the keys of java.util.Map<K,V> in managed type <X> as a pseudo-attribute of type java.util.Set<K>.Represents attributes declared as java.util.List<E>.Members.MapAttributeImpl<X,K, V> Represents attributes declared as java.util.Map<K,V> in managed type <X>.Members.Member<X,Y> An attribute of a Java type.Members.PluralAttributeImpl<X,C, E> Root of multi-cardinality attribute.Represents attributes declared as java.util.Set<E>.Represents single-valued persistent attributes.MetadataProcessor<T,M> Collection of generic utility functions for extracting persistence related metadata from user specified metadata available in various source environment.Adapts JPA Metamodel to OpenJPA meta-data repository.Extracts persistent metadata information by analyzing available annotation in *.java source files.Persistent Type according to JPA 2.0.Types.Basic<X>Basic non-relational types of a persistent attribute such aslong
orjava.util.Date
.An embedded, not independently identifiable type.Types.Entity<X>An entity type that is independently identifiable.Represents an abstract persistent type that has a persistent identity.A abstract, independently identifiable persistent type.A pseudo managed type used to represent keys of a java.util.Map as a pseudo attribute.