Package org.apache.openjpa.jdbc.meta
package org.apache.openjpa.jdbc.meta
OpenJPA-JDBC ORM Metadata
This package extends the standard persistence metadata with object-relational mapping information.
-
ClassDescriptionSpecialization of metadata for relational databases.Information about the mapping from a class to the schema, in raw form.Mapping from a class to a relational schema.Delegates to another
Joinable
after doing column translation.Handles determining the object class of database records.Information about the mapping from a discriminator to the schema, in raw form.Handles determining the object class of database records.Interface for field strategies that can managed fields of embedded-element, embedded-key, and embedded-value objects.Specialization of metadata for relational databases.Information about the mapping from a field to the schema, in raw form.Maps a persistent field to the relational schema.Java SQL type constants.Represents a value that can be joined to.Generates default names for tables, columns, indexes, constraints, etc.Default implementation ofMappingDefaults
.Base class storing raw mapping information; defines utility methods for converting raw mapping information to full mapping to the schema.Supplies default foreign key information.Supplies default table information.Repository of object/relational mapping information.Installer used during mapping that attempts to use the given mapping information (if any), and fails if it does not work.Tool for manipulating class mappings and associated schema.Run flags.Helper used to import and export mapping data.Combines two internalMetaDataFactory
instances -- one for metadata, one for mappings -- into a singleMetaDataFactory
facade.No-op mapping defaults.Clears all mapping information from classes and installs none strategies.SimpleReverseCustomizer
that uses a properties file to to allow customization of basic class and field properties.Mapping of a query result set to scalar and/or persistence-capable object-level values.Attempts to install using the given mapping information.Callback to store a relation after the object id has been assigned.Plugin in interface to customize the output of theReverseMappingTool
.Reverse-maps a schema into class mappings and the associated java code.Holder for run flags.Installer that attempts to use the given mapping information, and fails if it does not work.Specialization of sequence metadata for ORM.Interface implemented by all mapping strategies.Installs mapping strategies.Maps a value to a relational schema.Specialization of value metadata for relational databases.StandaloneValueMapping
implementation.Information about the mapping from a field value to the schema, in raw form.Handles optimistic lock versioning for a class.Information about the mapping from a version indicator to the schema, in raw form.Handles optimistic lock versioning for a class.