Mapping
Table of Contents
Namespaces
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