Uses of Interface
org.apache.openjpa.jdbc.meta.Strategy
Package
Description
OpenJPA-JDBC Runtime Kernel
OpenJPA-JDBC ORM Metadata
OpenJPA-JDBC ORM Strategies
-
Uses of Strategy in org.apache.openjpa.jdbc.kernel
-
Uses of Strategy in org.apache.openjpa.jdbc.meta
Modifier and TypeInterfaceDescriptioninterface
Mapping from a class to a relational schema.interface
Handles determining the object class of database records.interface
Maps a persistent field to the relational schema.interface
Handles optimistic lock versioning for a class.Modifier and TypeClassDescriptionclass
Specialization of metadata for relational databases.class
Handles determining the object class of database records.class
Specialization of metadata for relational databases.class
Handles optimistic lock versioning for a class. -
Uses of Strategy in org.apache.openjpa.jdbc.meta.strats
Modifier and TypeInterfaceDescriptioninterface
Interface implemented by collection strategies so that they can support large result set collections.interface
Interface implemented by map strategies so that they can support large result set maps.Modifier and TypeClassDescriptionclass
No-op strategy for easy extension.class
No-op strategy for easy extension.class
No-op strategy for easy extension.class
No-op strategy for easy extension.class
No-op strategy for easy extension.class
Stores the class name along with each database object record.class
Uses a one or more column(s) and corresponding version object.class
An abstract container mapping that handles traversing the join to examine the size of the relation.class
Class mapping for embedded objects.class
Mapping for an embedded persistent object.class
Mapping for classes mapped to their superclass table.class
Mapping for when the class maps all fields to its own table.class
Mapping for a collection of values in a separate table controlled by aValueHandler
.class
Mapping for a single-valued field that delegates to aValueHandler
.class
Mapping for a map of keys and values both controlled byValueHandler
s.class
Mapping for a map whose keys are controlled by aValueHandler
and whose values are relations to other persistent objects.class
Base discriminator strategy that determines the class of database records using a column holding a value mapped to a class, and limits SELECTs using an IN (...) statement.class
Direct mapping from a stream value to a column.class
Base class for map mappings.class
Mapping for serialized fields on a dictionary that has a maximum embedded BLOB size.class
Mapping for byte array fields on a dictionary that has a maximum embedded BLOB size.class
Mapping for CLOB character array on a dictionary that has a maximum embedded CLOB size.class
Mapping for CLOB string on a dictionary that has a maximum embedded CLOB size.class
Uses multiple version numbers spanning multiple columns for optimistic versioning.class
Uses a timestamp for optimistic versioning with nanosecond precision.class
Strategy for classes that aren't mapped.class
No-op Discriminator strategy.class
An unmapped field.class
No-op version strategy.class
Uses a version number for optimistic versioning.class
Class mapping for embedded object id fields.class
Direct mapping from a primitive value to a column.class
Maps a relation to a collection of other objects using an inverse foreign key in the related object table.class
Maps a collection of related objects through an association table.class
Mapping for a single-valued relation to another entity.class
Mapping for a map whose keys are relations to other persistent objects and whose values are controlled by aValueHandler
.class
Uses an inverse foreign key in the table of the map value to determine map values.class
Uses an association table to hold map values.class
Mapping for a map whose keys and values are both relations to other persistent objects.class
Maps a relation to a set of other objects using an inverse foreign key in the related object table.class
Maps a set of related objects through an association table.class
Uses a state image to determine whether concurrency violations take place.class
Base class for strategies that are stored as a collection, even if their field value is something else.class
Direct mapping from a string value to a column.class
Discriminator strategy that outer joins to all possible subclass tables to determine the class of an instance.class
Discriminator strategy that delegates to superclass discriminator.class
Version strategy that delegates to the suerpclass version.class
Uses a timestamp for optimistic versioning.class
Maps metadata-given values to classes.class
Mapping for subclasses that join to their superclass table.