2019年5月1日21:39:55html
原文:http://docs.jboss.org/hibernate/orm/5.4/javadocs/java
這個是hibernate 5.4版本git
基於hibernate的一些工具api文檔github
http://docs.jboss.org/hibernate/spring
spring jpa的文檔sql
https://spring.io/projects/spring-data-jpa#learnexpress
Class | Description |
---|---|
QueryHints |
Consolidation of hints available to Hibernate JPA queries.
|
Enum | Description |
---|---|
CacheConcurrencyStrategy |
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).
|
FetchMode |
Fetch options on associations.
|
FlushModeType |
Enumeration extending javax.persistence flush modes.
|
GenerationTime |
At what time(s) will the generation occur?
|
LazyCollectionOption |
Lazy options available for a collection.
|
LazyToOneOption |
Lazy options available for a ToOne association.
|
NotFoundAction |
Possible actions when an associated entity is not found in the database.
|
OnDeleteAction |
Possible actions for on-delete.
|
OptimisticLockType |
Possible optimistic locking strategies.
|
PolymorphismType |
Type of available polymorphism for a particular entity.
|
ResultCheckStyle |
Possible styles of checking return codes on SQL INSERT, UPDATE and DELETE queries.
|
SortType | Deprecated
Since Sort is deprecated.
|
SourceType |
Where should Hibernate retrieve the value from? From the database, or from the current JVM?
|
Annotation Type | Description |
---|---|
AccessType | Deprecated
Use AttributeAccessor instead; renamed to avoid confusion with the JPA AccessType enum.
|
Any |
Defines a ToOne-style association pointing to one of several entity types depending on a local discriminator, as opposed to discriminated inheritance where the discriminator is kept as part of the entity hierarchy.
|
AnyMetaDef | |
AnyMetaDefs |
Used to group together
AnyMetaDef annotations.
|
AttributeAccessor |
Names a persistent property access strategy (
PropertyAccessStrategy ) to use.
|
BatchSize |
Defines size for batch loading of collections or lazy entities.
|
Cache |
Add caching strategy to a root entity or a collection.
|
Cascade |
Apply a cascade strategy on an association.
|
Check |
Arbitrary SQL CHECK constraints which can be defined at the class, property or collection level.
|
CollectionId |
Describe an identifier column for a bag (ie an idbag).
|
CollectionType |
Names a custom collection type for a persistent collection.
|
ColumnDefault |
Identifies the DEFAULT value to apply to the associated column via DDL.
|
Columns |
Support an array of columns.
|
ColumnTransformer |
Custom SQL expression used to read the value from and write a value to a column.
|
ColumnTransformers |
Plural annotation for @ColumnTransformer.
|
CreationTimestamp |
Marks a property as the creation timestamp of the containing entity.
|
DiscriminatorFormula |
Used to apply a Hibernate formula (derived value) as the inheritance discriminator "column".
|
DiscriminatorOptions |
Optional annotation to express Hibernate specific discrimintor properties.
|
DynamicInsert |
For inserting, should this entity use dynamic sql generation where only non-null columns get referenced in the prepared sql statement?
|
DynamicUpdate |
For updating, should this entity use dynamic sql generation where only changed columns get referenced in the prepared sql statement?
Note, for re-attachment of detached entities this is not possible without select-before-update being enabled.api |
Entity | Deprecated
See individual attributes for intended replacements.
|
Fetch |
Define the fetching strategy used for the given association.
|
FetchProfile |
Define the fetching strategy profile.
|
FetchProfile.FetchOverride |
Descriptor for a particular association override.
|
FetchProfiles |
Collects together multiple fetch profiles.
|
Filter |
Add filters to an entity or a target entity of a collection.
|
FilterDef |
Filter definition.
|
FilterDefs |
Array of filter definitions.
|
FilterJoinTable |
Add filters to a join table collection.
|
FilterJoinTables |
Add multiple
@FilterJoinTable to a collection.
|
Filters |
Add multiple
@Filters .
|
ForeignKey | Deprecated
Prefer the JPA 2.1 introduced ForeignKey instead.
|
Formula |
Defines a formula (derived value) which is a SQL fragment that acts as a @Column alternative in most cases.
|
Generated |
The annotated property is generated by the database.
|
GeneratorType |
Marks a property as generated, specifying the
ValueGenerator type to be used for generating the value.
|
GenericGenerator |
Generator annotation describing any kind of Hibernate generator in a generic (de-typed) manner.
|
GenericGenerators |
Array of generic generator definitions.
|
Immutable |
Mark an Entity, a Collection, or an Attribute type as immutable.
|
Index | Deprecated
Using Index instead.
|
IndexColumn | Deprecated
Prefer the standard JPA OrderColumn annotation and the Hibernate specific ListIndexBase (for replacing IndexColumn.base() ).
|
JoinColumnOrFormula |
Allows joins based on column or a formula.
|
JoinColumnsOrFormulas |
Collection of
@JoinColumnOrFormula definitions.
|
JoinFormula |
To be used as a replacement for
@JoinColumn in most places.
|
LazyCollection |
Define the lazy status of a collection.
|
LazyGroup |
For use with bytecode-enhanced lazy-loading support.
|
LazyToOne |
Define the laziness options available for a ToOne (ie OneToOne or ManyToOne) association.
|
ListIndexBase |
Defines the start index value for a list index as stored on the database.
|
Loader |
Used to override how Hibernate performs load operations.
|
ManyToAny |
This is the collection-valued form of @Any definitions.
|
MapKeyType |
Allows defining the type of the key of a persistent map.
|
MetaValue |
Maps a given discriminator value to the corresponding entity type.
|
NamedNativeQueries |
A grouping of Hibernate-specific
NamedNativeQuery definitions.
|
NamedNativeQuery |
Extends
NamedNativeQuery with Hibernate features.
|
NamedQueries |
A grouping of Hibernate-specific
NamedQuery definitions.
|
NamedQuery |
Extends
NamedQuery with Hibernate features.
|
Nationalized |
Marks a character data type (String, Character, character, Clob) as being a nationalized variant (NVARCHAR, NCHAR, NCLOB, etc).
|
NaturalId |
This specifies that a property is part of the natural id of the entity.
|
NaturalIdCache |
Used to specify that the natural id values associated with the annotated entity should be cached in Hibernate's shared (L2) cache.
|
NotFound |
Action to do when an element is not found on a association.
|
OnDelete |
Strategy to use on collections, arrays and on joined subclasses delete.
|
OptimisticLock |
Whether or not a change of the annotated property will trigger a entity version increment.
|
OptimisticLocking |
Used to define the style of optimistic locking to be applied to an entity.
|
OrderBy |
Order a collection using SQL ordering (not HQL ordering).
|
ParamDef |
A parameter definition.
|
Parameter |
Generic parameter (basically a key/value combination) used to parametrize other annotations.
|
Parent |
Reference the property as a pointer back to the owner (generally the owning entity).
|
Persister |
Specify a custom persister.
|
Polymorphism |
Used to define the type of polymorphism Hibernate will apply to entity hierarchies.
|
Proxy |
Lazy and proxy configuration of a particular class.
|
RowId |
Support for
ROWID mapping feature of Hibernate.
|
SelectBeforeUpdate |
Should the entity's current state be selected from the database when determining whether to perform an update when re-attaching detached entities?
|
Sort | Deprecated
Use SortComparator or SortNatural instead depending on need.
|
SortComparator |
Specifies in-memory Set/Map sorting using a specified
Comparator for sorting.
|
SortNatural |
Specifies in-memory Set/Map sorting using natural sorting.
|
Source |
Optional annotation in conjunction with
Version and timestamp version properties indicating the source of the timestamp value.
|
SQLDelete |
Custom SQL statement for delete of an entity/collection.
|
SQLDeleteAll |
Custom SQL statement for delete of all of a collection's elements.
|
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.
|
Subselect |
Map an immutable and read-only entity to a given SQL select expression.
|
Synchronize |
Ensures that auto-flush happens correctly and that queries against the derived entity do not return stale data.
|
Table |
Complementary information to a table either primary or secondary.
|
Tables |
A grouping of tables.
|
Target |
Define an explicit target, avoiding reflection and generics resolving.
|
Tuplizer |
Define a tuplizer for an entity or a component.
|
Tuplizers |
Grouping of tuplizers.
|
Type |
Defines a Hibernate type mapping.
|
TypeDef |
A type definition.
|
TypeDefs |
Plural form of
TypeDef .
|
UpdateTimestamp |
Marks a property as the update timestamp of the containing entity.
|
ValueGenerationType |
Marks an annotation type as a generator annotation type.
|
Where |
Where clause to add to the element Entity or target entity of a collection.
|
WhereJoinTable |
Where clause to add to the collection join table.
|
https://docs.spring.io/spring-data/jpa/docs/2.1.6.RELEASE/api/session