Name | Description | Type | Package | Framework |
Any | Define a ToOne association pointing to several entity types. | Class | org.hibernate.annotations | Hibernate ORM |
AnyMetaDef | Defines @Any and @manyToAny metadataRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
AnyMetaDefs | Defines @Any and @ManyToAny set of metadata. | Class | org.hibernate.annotations | Hibernate ORM |
Cache | Add caching strategy to a root entity or a collectionRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
CacheConcurrencyStrategy | enum CacheConcurrencyStrategyextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
CacheModeType | enum CacheModeTypeextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
CascadeType | enum CascadeTypeextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
Check | Arbitrary SQL check constraints which can be defined at the class, property or collection level | Class | org.hibernate.annotations | Hibernate ORM |
CollectionId | Describe an identifier column for a bag (ie an idbag) EXPERIMENTAL: the structure of this annotation might slightly change (generator() mix strategy and generator | Class | org.hibernate.annotations | Hibernate ORM |
CollectionType | Names a custom collection type for a persistent collection. | Class | org.hibernate.annotations | Hibernate ORM |
Columns | Support an array of columns. | Class | org.hibernate.annotations | Hibernate ORM |
ColumnTransformer | Custom SQL expression used to read the value from and write a value to a column. | Class | org.hibernate.annotations | Hibernate ORM |
ColumnTransformers | Plural annotation for @ColumnTransformer. | Class | org.hibernate.annotations | Hibernate ORM |
DiscriminatorFormula | Discriminator formula To be placed at the root entity. | Class | org.hibernate.annotations | Hibernate ORM |
DiscriminatorOptions | Optional annotation to express Hibernate specific discrimintor properties. | Class | org.hibernate.annotations | Hibernate ORM |
DynamicInsert | For inserting, should this entity use dynamic sql generation where only non-null columns get referenced in the prepared sql statement? | Class | org.hibernate.annotations | Hibernate ORM |
DynamicUpdate | For updating, should this entity use dynamic sql generation where only changed columns get referenced in the prepared sql statement? | Class | org.hibernate.annotations | Hibernate ORM |
Entity | Class | org.hibernate.annotations | Hibernate ORM | |
FetchMode | enum FetchModeextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
FetchProfile | Define the fetching strategy profile. | Class | org.hibernate.annotations | Hibernate ORM |
FetchProfile .FetchOverride | Required Element Summarypublic abstract Class> entity | Class | org.hibernate.annotations.FetchProfile | Hibernate ORM |
Filter | Add filters to an entity or a target entity of a collectionRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
FilterDef | Required Element SummaryOptional Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
FilterJoinTable | Add filters to a join table collectionRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
FilterJoinTables | Add multiple @FilterJoinTable to a collectionRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
FlushModeType | enum FlushModeTypeextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
ForeignKey | Class | org.hibernate.annotations | Hibernate ORM | |
Formula | Formula. | Class | org.hibernate.annotations | Hibernate ORM |
GenerationTime | enum GenerationTimeextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
GenericGenerator | Generator annotation describing any kind of Hibernate generator in a detyped manner | Class | org.hibernate.annotations | Hibernate ORM |
Immutable | Mark an Entity or a Collection as immutable. | Class | org.hibernate.annotations | Hibernate ORM |
Index | Required Element SummaryOptional Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
IndexColumn | Describe an index column of a List Prefer the standard OrderColumn annotation | Class | org.hibernate.annotations | Hibernate ORM |
JoinColumnOrFormula | Optional Element Summarypublic abstract JoinFormula formula | Class | org.hibernate.annotations | Hibernate ORM |
JoinFormula | JoinFormula. | Class | org.hibernate.annotations | Hibernate ORM |
LazyCollectionOption | enum LazyCollectionOptionextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
LazyToOne | Define the lazy status of a ToOne association (ie OneToOne or ManyToOne) | Class | org.hibernate.annotations | Hibernate ORM |
LazyToOneOption | enum LazyToOneOptionextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
Loader | Loader Annotation for overwriting Hibernate default FIND methodOptional Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
ManyToAny | Defined a ToMany association pointing to different entity types. | Class | org.hibernate.annotations | Hibernate ORM |
MetaValue | Represent a discriminator value associated to a given entity typeRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
NamedNativeQueries | Class | org.hibernate.annotations | Hibernate ORM | |
NamedNativeQuery | Required Element SummaryOptional Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
NamedQueries | Required Element Summarypublic abstract NamedQuery[] value | Class | org.hibernate.annotations | Hibernate ORM |
NamedQuery | Required Element SummaryOptional Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
NaturalId | This specifies that a property is part of the natural id of the entity. | Class | org.hibernate.annotations | Hibernate ORM |
NaturalIdCache | Used to specify that the natural id values associated with the annotated entity should be cached in Hibernate's shared (L2) cache. | Class | org.hibernate.annotations | Hibernate ORM |
NotFound | Action to do when an element is not found on a association. | Class | org.hibernate.annotations | Hibernate ORM |
NotFoundAction | enum NotFoundActionextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
OnDelete | Strategy to use on collections, arrays and on joined subclasses delete OnDelete of secondary tables currently not supported. | Class | org.hibernate.annotations | Hibernate ORM |
OnDeleteAction | enum OnDeleteActionextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
OptimisticLock | Whether or not a change of the annotated property will trigger a entity version increment. | Class | org.hibernate.annotations | Hibernate ORM |
OptimisticLocking | Used to define the style of optimistic locking to be applied to an entity. | Class | org.hibernate.annotations | Hibernate ORM |
OptimisticLockType | enum OptimisticLockTypeextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
OrderBy | Order a collection using SQL ordering (not HQL ordering)Required Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
ParamDef | A parameter definitionRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
Parameter | Parameter (basically key/value pattern)Required Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
Polymorphism | Used to define the type of polymorphism Hibernate will apply to entity hierarchies. | Class | org.hibernate.annotations | Hibernate ORM |
PolymorphismType | enum PolymorphismTypeextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
Proxy | Lazy and proxy configuration of a particular classOptional Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
QueryHints | Class | org.hibernate.annotations | Hibernate ORM | |
ResultCheckStyle | enum ResultCheckStyleextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
RowId | Support for ROWID mapping feature of Hibernate. | Class | org.hibernate.annotations | Hibernate ORM |
SelectBeforeUpdate | Should the entity's current state be selected from the database when determining whether to perform an update when re-attaching detached entities? | Class | org.hibernate.annotations | Hibernate ORM |
Sort | (Java level sorting)Optional Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
SortType | enum SortTypeextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
Source | Optional annotation in conjunction with Version and timestamp version properties. | Class | org.hibernate.annotations | Hibernate ORM |
SourceType | enum SourceTypeextends Enum | Class | org.hibernate.annotations | Hibernate ORM |
SQLDelete | SqlDelete Annotation for overwriting Hibernate default DELETE methodRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
SQLDeleteAll | SqlDelete Annotation for overwriting Hibernate default DELETE ALL methodRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
SqlFragmentAlias | Describe aliases for filtersRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
SQLInsert | SqlInsert Annotation for overwriting Hibernate default INSERT INTO methodRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
SQLUpdate | SqlUpdate Annotation for overwriting Hibernate default UPDATE methodRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
Subselect | Map an immutable and read-only entity to a given SQL subselect expression:Required Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
Synchronize | Ensures that auto-flush happens correctly and that queries against the derived entity do not return stale data. | Class | org.hibernate.annotations | Hibernate ORM |
Table | Complementary information to a table either primary or secondaryRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
Tuplizer | Define a tuplizer for an entity or a componentRequired Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
Type | Required Element SummaryOptional Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
TypeDef | Required Element SummaryOptional Element Summary | Class | org.hibernate.annotations | Hibernate ORM |
Where | Where clause to add to the element Entity or target entity of a collection The clause is written in SQL | Class | org.hibernate.annotations | Hibernate ORM |
WhereJoinTable | Where clause to add to the colleciton join table The clause is written in SQL | Class | org.hibernate.annotations | Hibernate ORM |