Uses of Package
org.hibernate.annotations
-
Packages that use org.hibernate.annotations Package Description org.hibernate org.hibernate.annotations Package containing all Hibernate's specific annotations.org.hibernate.cfg org.hibernate.cfg.annotations org.hibernate.mapping org.hibernate.metamodel.model.convert.spi org.hibernate.query.sqm.tree.expression org.hibernate.tuple -
Classes in org.hibernate.annotations used by org.hibernate Class Description Remove Indicates that the annotated element is planned for removal as part of a deprecation lifecycle. -
Classes in org.hibernate.annotations used by org.hibernate.annotations Class Description AnyDiscriminatorValue Specifies the mapping for a single any-valued discriminator value to the corresponding entityCacheConcurrencyStrategy Cache concurrency strategy.CacheModeType Enumeration for the different interaction modes between the session and the Level 2 Cache.CascadeType Cascade types (can override default JPA cascades).ColumnTransformer Custom SQL expression used to read the value from and write a value to a column.CurrentTimestamp Specifies to use the database `current_timestamp` function for generating values for the associated attribute based onCurrentTimestamp.timing()
EmbeddableInstantiatorRegistration Registers a custom instantiator implementationFetchMode Fetch options on associations.FetchProfile Define the fetching strategy profile.FetchProfile.FetchOverride Descriptor for a particular association override.Filter Add filters to an entity or a target entity of a collection.FilterDef Filter definition.FilterJoinTable Add filters to a join table collection.FlushModeType Enumeration extending jakarta.persistence flush modes.ForeignKey Deprecated.Prefer the JPA 2.1 introducedForeignKey
instead.GenerationTime At what time(s) will the generation occur?GenericGenerator Generator annotation describing any kind of Hibernate generator in a generic (de-typed) manner.Index Deprecated.UsingIndex
instead.JavaTypeRegistration Registers the BasicJavaDescriptor to use for the givenJavaTypeRegistration.javaType()
Registrations applied to a package are processed before Hibernate begins to process any attributes, etc.JdbcTypeRegistration Describes a SqlTypeDescriptor to be added to theJdbcTypeRegistry
Registrations applied to a package are processed before Hibernate begins to process any attributes, etc.JoinColumnOrFormula Allows joins based on column or a formula.JoinFormula To be used as a replacement for@JoinColumn
in most places.LazyCollectionOption Lazy options available for a collection.LazyToOneOption Lazy options available for a ToOne association.NamedNativeQuery ExtendsNamedNativeQuery
with Hibernate features.NamedQuery ExtendsNamedQuery
with Hibernate features.NotFoundAction Possible actions when an associated entity is not found in the database.OnDeleteAction Possible actions for on-delete.OptimisticLockType Possible optimistic locking strategies.ParamDef A parameter definition.Parameter Generic parameter (basically a key/value combination) used to parametrize other annotations.PolymorphismType Type of available polymorphism for a particular entity.ResultCheckStyle Possible styles of checking return codes on SQL INSERT, UPDATE and DELETE queries.SourceType Where should Hibernate retrieve the value from? From the database, or from the current JVM?SQLDelete Custom SQL statement for delete of an entity/collection.SqlFragmentAlias Describe aliases for filters.SQLInsert Custom SQL statement for insertion of an entity/collection.SQLUpdate Custom SQL statement for update of an entity/collection.Table Complementary information to a table either primary or secondary.TimeZoneStorageType Describes the storage for the time zone information for time zone based types.TimeZoneType The type of storage to use for the time zone information.ValueGenerationType Marks an annotation type as a generator annotation type. -
Classes in org.hibernate.annotations used by org.hibernate.cfg Class Description Comment SQL column comment which can be defined at property level.DiscriminatorFormula Used to apply a Hibernate formula (derived value) as the inheritance discriminator "column".FetchProfile.FetchOverride Descriptor for a particular association override.Formula Defines a formula (derived value) which is a SQL fragment that acts as a @Column alternative in most cases.Index Deprecated.UsingIndex
instead.IndexColumn Deprecated.Prefer the standard JPAOrderColumn
annotation and the Hibernate specificListIndexBase
(for replacingIndexColumn.base()
).JoinColumnOrFormula Allows joins based on column or a formula.JoinFormula To be used as a replacement for@JoinColumn
in most places.SqlFragmentAlias Describe aliases for filters. -
Classes in org.hibernate.annotations used by org.hibernate.cfg.annotations Class Description BatchSize Defines size for batch loading of collections or lazy entities.Cache Add caching strategy to a root entity or a collection.CacheConcurrencyStrategy Cache concurrency strategy.Filter Add filters to an entity or a target entity of a collection.Index Deprecated.UsingIndex
instead.NamedNativeQueries A grouping of Hibernate-specificNamedNativeQuery
definitions.NamedNativeQuery ExtendsNamedNativeQuery
with Hibernate features.NamedQueries A grouping of Hibernate-specificNamedQuery
definitions.NamedQuery ExtendsNamedQuery
with Hibernate features.OrderBy Order a collection using SQL ordering (not HQL ordering).Proxy Lazy and proxy configuration of a particular class.SortComparator Specifies in-memory Set/Map sorting using a specifiedComparator
for sorting.SortNatural Specifies in-memory Set/Map sorting using natural sorting.Table Complementary information to a table either primary or secondary.Tables A grouping of tables.Where Where clause to add to the element Entity or target entity of a collection. -
Classes in org.hibernate.annotations used by org.hibernate.mapping Class Description TimeZoneStorageType Describes the storage for the time zone information for time zone based types. -
Classes in org.hibernate.annotations used by org.hibernate.metamodel.model.convert.spi Class Description Remove Indicates that the annotated element is planned for removal as part of a deprecation lifecycle. -
Classes in org.hibernate.annotations used by org.hibernate.query.sqm.tree.expression Class Description Remove Indicates that the annotated element is planned for removal as part of a deprecation lifecycle. -
Classes in org.hibernate.annotations used by org.hibernate.tuple Class Description CreationTimestamp Marks a property as the creation timestamp of the containing entity.Generated The annotated property is generated by the database.GeneratorType Deprecated.Most uses can be changed to useValueGenerationType
+AnnotationValueGeneration
UpdateTimestamp Marks a property as the update timestamp of the containing entity.