Namespaces

Classes

ANSI compliant quote strategy, this strategy does not apply any quote.
This annotation is used to override association mapping of property for an entity relationship.
This annotation is used to override association mappings of relationship properties.
This annotation is used to override the mapping of a entity property.
This annotation is used to override the mapping of a entity property.
Caching to an entity or a collection.
{@inheritDoc}
The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping information of a class which describes how a class should be mapped to a relational database.
A ClassMetadata instance holds all the object-relational mapping metadata of an entity and its associations.
References name of a column in the SELECT clause of a SQL query.
The default DefaultEntityListener
The default NamingStrategy
A set of rules for determining the physical column, alias and table quotes
The EntityListeners annotation specifies the callback listener classes to be used for an entity or mapped superclass.
References an entity in the SELECT clause of a SQL query.
Is used to map the columns specified in the SELECT list of the query to the properties or fields of the entity class.
Id
A MappingException indicates that something is wrong with the mapping setup.
Is used to specify an array of native SQL named queries.
Is used to specify a native SQL named query.
Acts as a proxy to a nested Property structure, making it look like just a single scalar property.
The SqlResultSetMapping annotation is used to specify the mapping of the result of a native SQL query.
Is used to specify an array of mappings.
Naming strategy implementing the underscore naming convention.

Interfaces

A resolver is used to instantiate an entity listener.
A set of rules for determining the physical column and table names
A set of rules for determining the column, alias and table quotes.