Uses of Package
org.hibernate.annotations
Packages that use org.hibernate.annotations
Package
Description
A set of mapping annotations which extend the O/R mapping annotations defined by JPA.
This package contains the interfaces that make up the bootstrap API
for Hibernate.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
This package contains classes which are "shared" by other subsystems,
and implementations of some key algorithms.
Models the fetch profiles defined by the application.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
Contains the
UuidGenerator
.This package defines the Hibernate configuration-time mapping model.
Most contracts here have been replaced by the new runtime
mapping model.
-
Classes in org.hibernate.annotations used by org.hibernate.annotationsClassDescriptionAssociates a user-defined annotation with an
AttributeBinder
, allowing the annotation to drive some custom model binding.Identifies policies for managing concurrent access to the shared second-level cache.Describes the data layout used for storing an object into the query cache.Deprecated.Enumerates the persistence operations which may be cascaded from one entity instance to associated entity instances.Marks an annotation type as a dialect-specific override for some other annotation type.Enumerates methods for fetching an association from the database.Enumeration extending the JPA flush modes with flush modes specific to Hibernate, and a "null" mode,FlushModeType.PERSISTENCE_CONTEXT
, for use as a default annotation value.Deprecated.useEventType
andEventTypeSets
insteadMeta-annotation used to mark another annotation as providing configuration for a custom identifier generator.Deprecated.Use the JPA-definedFetchType.EAGER
instead ofLazyCollection(FALSE)
.Specifies how Hibernate should handle the case of an orphaned foreign key with no associated row in the referenced table.Enumerates the possible actions for theon delete
clause of a foreign key constraint.Enumerates the possible optimistic lock checking strategies.Deprecated.sincePolymorphism
is deprecatedDeprecated.Use anExpectation
class instead.Enumeration of defines styles of soft-deleteSpecifies the source of a generated value, either the virtual machine, or the database.Describes the storage of timezone information for zoned datetime types, in particular, for the typesOffsetDateTime
andZonedDateTime
.Associates a user-defined annotation with aTypeBinder
, allowing the annotation to drive some custom model binding.Represents a kind of UUID, that is, what RFC 4122 calls a "version".Meta-annotation used to mark another annotation as providing configuration for a custom value generation strategy. -
Classes in org.hibernate.annotations used by org.hibernate.bootClassDescriptionDescribes the data layout used for storing an object into the query cache.
-
Classes in org.hibernate.annotations used by org.hibernate.boot.jaxb.mappingClassDescriptionEnumerates the possible actions for the
on delete
clause of a foreign key constraint.Deprecated.sincePolymorphism
is deprecatedRepresents a kind of UUID, that is, what RFC 4122 calls a "version". -
Classes in org.hibernate.annotations used by org.hibernate.boot.jaxb.mapping.marshallClassDescriptionEnumerates the possible actions for the
on delete
clause of a foreign key constraint.Deprecated.sincePolymorphism
is deprecatedRepresents a kind of UUID, that is, what RFC 4122 calls a "version". -
Classes in org.hibernate.annotations used by org.hibernate.boot.spiClassDescriptionDescribes the data layout used for storing an object into the query cache.Allows to register a
UserCollectionType
to use as the default for the specified classification of collection. -
Classes in org.hibernate.annotations used by org.hibernate.engine
-
Classes in org.hibernate.annotations used by org.hibernate.engine.profile
-
Classes in org.hibernate.annotations used by org.hibernate.engine.spi
-
Classes in org.hibernate.annotations used by org.hibernate.id.uuid
-
Classes in org.hibernate.annotations used by org.hibernate.mappingClassDescriptionDescribes the data layout used for storing an object into the query cache.Enumerates methods for fetching an association from the database.Specifies how Hibernate should handle the case of an orphaned foreign key with no associated row in the referenced table.Enumerates the possible actions for the
on delete
clause of a foreign key constraint.Enumeration of defines styles of soft-deleteDescribes the storage of timezone information for zoned datetime types, in particular, for the typesOffsetDateTime
andZonedDateTime
. -
Classes in org.hibernate.annotations used by org.hibernate.tupleClassDescriptionSpecifies that the annotated field of property is a generated creation timestamp.Deprecated.use
EventType
andEventTypeSets
insteadDeprecated.ValueGenerationType
andAnnotationValueGeneration
now provide a much more powerful and typesafe alternativeSpecifies that the annotated field of property is a generated update timestamp. The timestamp is regenerated every time an entity instance is updated in the database.
CacheMode
orCacheStoreMode
andCacheRetrieveMode
.