Package org.apache.openjpa.persistence.jdbc

OpenJPA JPA-JDBC

See:
          Description

Interface Summary
JDBCFetchPlan JDBC extensions to the fetch plan.
 

Class Summary
AnnotationPersistenceMappingParser Persistence annotation mapping parser.
AnnotationPersistenceMappingSerializer Serializes persistence mappings as annotations.
JDBCFetchPlanImpl JDBC extensions to the fetch plan.
JDBCPersistenceProductDerivation Sets JDBC-specific JPA specification defaults.
PersistenceMappingDefaults Supplies default mapping information in accordance with JPA spec.
PersistenceMappingFactory MetaDataFactory for JPA mapping information.
XMLPersistenceMappingParser Custom SAX parser used by the system to parse persistence mapping files.
XMLPersistenceMappingSerializer Serializes persistence mapping to XML.
 

Enum Summary
FetchDirection The fetch direction to request when creating statements.
FetchMode Type of fetching to employ.
ForeignKeyAction Foreign key actions.
IsolationLevel Isolation levels for use in JDBCFetchPlan.setIsolation(org.apache.openjpa.persistence.jdbc.IsolationLevel).
JoinSyntax Type of join syntax to use.
LRSSizeAlgorithm Algorithm to use for computing the size of an LRS relation.
NonpolymorphicType Nonpolymorphic settings.
ResultSetType Type of result set to use.
 

Annotation Types Summary
ClassCriteria Marker interface specifying to use the expected class of the relation as criteria in the join.
Columns Allows the specification of multiple columns for complex mappings.
ContainerTable Table for array, collection, or map elements.
DataStoreIdColumn Surrogate datastore identity column.
DiscriminatorStrategy Discriminator mapping strategy.
EagerFetchMode Determines how to eager-fetch a field.
ElementClassCriteria Marker interface specifying to use the expected class of the array, collection, or map element relation as criteria in the join.
ElementForeignKey Foreign key on array, collection, or map element columns.
ElementIndex Index on array, collection, or map element columns.
ElementJoinColumn Array, collection, or map element join column.
ElementJoinColumns Allows the specification of multiple array, collection, or map element columns for compound joins.
ElementNonpolymorphic Indicates that the annotated array, collection, or map's elements are not entirely polymorphic.
EmbeddedMapping Embedded mapping information.
ForeignKey Foreign key definition.
Index Index definition.
MappingOverride Allows override of complex embedded or superclass mappings.
MappingOverrides Allows override of complex embedded or superclass mappings.
Nonpolymorphic Indicates that the annotated relation is not entirely polymorphic.
OrderColumn Surrogate order column.
Strategy Mapping strategy.
SubclassFetchMode Determines how to eager-fetch subclass data.
Unique Unique constraint definition.
VersionColumn Surrogate version column.
VersionColumns Allows the specification of multiple version columns for complex versioning.
VersionStrategy Version mapping strategy.
XJoinColumn Extended join column.
XJoinColumns Allows the specification of multiple columns for compound joins.
XSecondaryTable Extended secondary table.
XSecondaryTables Allows the specification of multiple secondary tables.
XTable Extended table.
 

Package org.apache.openjpa.persistence.jdbc Description

OpenJPA JPA-JDBC

JDBC-specific extensions to OpenJPA JPA runtime.



Copyright © 2006-2007 Apache Software Foundation. All Rights Reserved.