Package klyn.data.mapping
Contains 34 type(s).
Types
Annotations
- AssociationOverride - Selects an embedded relationship whose provider binding is overridden.
- AttributeOverride - Selects an embedded scalar attribute whose physical binding is overridden.
- Convert - Selects or disables a statically typed converter for a mapped property.
- Converter - Marks a statically typed value converter.
- DiscriminatorColumn - Configures the discriminator used to materialize an entity subtype.
- DiscriminatorValue - Associates one concrete entity subtype with a discriminator value.
- Embeddable - Marks an identity-free value type whose state is embedded in an entity.
- Embedded - Inlines an
@Embeddable value into the owning entity mapping.
- EmbeddedId - Marks one
@Embeddable value as the composite identity of an entity.
- Entity - Marks a provider-neutral Klyn entity.
- Enumerated - Configures persistence of an enum property.
- GeneratedValue - Configures generation of an
@Id property.
- Id - Marks one simple entity identity property.
- IdClass - Selects the immutable value type representing several
@Id properties.
- Inheritance - Selects the mapping strategy for an entity inheritance hierarchy.
- ManyToMany - Declares a many-to-many entity relationship.
- ManyToOne - Declares a many-to-one entity relationship.
- MappedSuperclass - Contributes inherited mapping metadata without declaring an entity root.
- OneToMany - Declares a one-to-many entity relationship.
- OneToOne - Declares a one-to-one entity relationship.
- OrderBy - Defines the stable default order of a to-many relationship.
- Owned - Gives a nested value or collection owner-bound lifecycle semantics.
- SequenceGenerator - Declares a named sequence-based identity generator.
- TableGenerator - Declares a named table-backed identity generator.
- Transient - Excludes a property from provider persistence.
- Unique - Declares that a mapped scalar value must be unique.
- Version - Marks the optimistic-concurrency token of an entity.
Enums
- CascadeType - Lifecycle operation that may be propagated across an entity relationship.
- DiscriminatorType - Storage form used for an inheritance discriminator.
- EnumType - Defines how an enum value is represented by a provider.
- FetchType - Defines when an entity relationship must be loaded.
- GenerationType - JPA-style identity generation strategy.
- InheritanceType - Defines how one entity hierarchy is represented by a provider.