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.
ElementColumn Array, collection, or map element column.
ElementColumns Allows the specification of multiple element columns for complex mappings.
ElementEmbeddedMapping Embedded mapping information for an array, collection, or map element.
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.
ElementStrategy Array, collection, or map element mapping strategy.
EmbeddedMapping Embedded mapping information.
ForeignKey Foreign key definition.
Index Index definition.
KeyClassCriteria Marker interface specifying to use the expected class of the map key relation as criteria in the join.
KeyColumn Map key column.
KeyColumns Allows the specification of multiple map key columns for complex mappings.
KeyEmbeddedMapping Embedded mapping information for a map key.
KeyForeignKey Foreign key on map key columns.
KeyIndex Index on map key columns.
KeyJoinColumn Map key join column.
KeyJoinColumns Allows the specification of multiple map key columns for compound joins.
KeyNonpolymorphic Indicates that the annotated map's keys are not entirely polymorphic.
KeyStrategy Map key mapping strategy.
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.
XEmbeddedMapping Embedded mapping information.
XJoinColumn Extended join column.
XJoinColumns Allows the specification of multiple columns for compound joins.
XMappingOverride Allows override of complex embedded or superclass mappings.
XMappingOverrides Allows override of complex embedded or superclass mappings.
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-2009 Apache Software Foundation. All Rights Reserved.