Documentation

Mapping

Table of Contents

Namespaces

Builder
Driver
Exception
Reflection

Interfaces

Annotation
EntityListenerResolver
A resolver is used to instantiate an entity listener.
MappingAttribute
A marker interface for mapping attributes.
NamingStrategy
A set of rules for determining the physical column and table names
QuoteStrategy
A set of rules for determining the column, alias and table quotes.
TypedFieldMapper

Classes

AnsiQuoteStrategy
ANSI compliant quote strategy, this strategy does not apply any quote.
AssociationOverride
This attribute is used to override association mapping of property for an entity relationship.
AssociationOverrides
This attribute is used to override association mappings of relationship properties.
AttributeOverride
This attribute is used to override the mapping of a entity property.
AttributeOverrides
This attribute is used to override the mapping of a entity property.
Cache
Caching to an entity or a collection.
ChainTypedFieldMapper
ChangeTrackingPolicy
ClassMetadata
A <tt>ClassMetadata</tt> instance holds all the object-relational mapping metadata of an entity and its associations.
ClassMetadataFactory
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.
ClassMetadataInfo
A <tt>ClassMetadata</tt> instance holds all the object-relational mapping metadata of an entity and its associations.
Column
ColumnResult
References name of a column in the SELECT clause of a SQL query.
CustomIdGenerator
DefaultEntityListenerResolver
The default DefaultEntityListener
DefaultNamingStrategy
The default NamingStrategy
DefaultQuoteStrategy
A set of rules for determining the physical column, alias and table quotes
DiscriminatorColumn
DiscriminatorMap
Embeddable
Embedded
Entity
EntityListeners
The EntityListeners attribute specifies the callback listener classes to be used for an entity or mapped superclass.
EntityResult
References an entity in the SELECT clause of a SQL query.
FieldResult
Is used to map the columns specified in the SELECT list of the query to the properties or fields of the entity class.
GeneratedValue
HasLifecycleCallbacks
Id
Index
InheritanceType
InverseJoinColumn
JoinColumn
JoinColumns
JoinTable
ManyToMany
ManyToOne
MappedSuperclass
MappingException
A MappingException indicates that something is wrong with the mapping setup.
NamedNativeQueries
Is used to specify an array of native SQL named queries.
NamedNativeQuery
Is used to specify a native SQL named query.
NamedQueries
NamedQuery
OneToMany
OneToOne
OrderBy
PostLoad
PostPersist
PostRemove
PostUpdate
PreFlush
PrePersist
PreRemove
PreUpdate
ReflectionEmbeddedProperty
Acts as a proxy to a nested Property structure, making it look like just a single scalar property.
ReflectionEnumProperty
SequenceGenerator
SqlResultSetMapping
The SqlResultSetMapping annotation is used to specify the mapping of the result of a native SQL query.
SqlResultSetMappings
Is used to specify an array of mappings.
Table
UnderscoreNamingStrategy
Naming strategy implementing the underscore naming convention.
UniqueConstraint
Version

Traits

JoinColumnProperties

        
On this page

Search results