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 a
ValueHandler
.
class
Mapping for a single-valued field that delegates to a
ValueHandler
.
class
Mapping for a map of keys and values both controlled by
ValueHandler
s.
class
Mapping for a map whose keys are controlled by a
ValueHandler
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
class
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 a
ValueHandler
.
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.