Package klyn.data.mapping
Contains 34 type(s).
Types
Interfaces
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.