2019年5月1日21:39:55

原文:http://docs.jboss.org/hibernate/orm/5.4/javadocs/

这个是hibernate 5.4版本

基于hibernate的一些工具api文档

http://docs.jboss.org/hibernate/

spring jpa的文档

https://spring.io/projects/spring-data-jpa#learn

Package org.hibernate.annotations

  • Class Summary
    Class Description
    QueryHints
    Consolidation of hints available to Hibernate JPA queries.
  • Enum Summary
    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 Types Summary
    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
    Used to provide metadata about an Any or ManyToAny mapping.
    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.

    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/

hibernate 注解大全的更多相关文章

  1. springBoot系列-->springBoot注解大全

    一.注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan.@Configuration和@EnableAutoConfiguration ...

  2. SpringBoot注解大全(转)

    原文链接:[springBoot系列]--springBoot注解大全 一.注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan.@Co ...

  3. Spring Boot注解大全,一键收藏了!

    本文首发于微信公众号[猿灯塔],转载引用请说明出处 今天是猿灯塔“365天原创计划”第5天. 今天呢!灯塔君跟大家讲: Spring Boot注解大全 一.注解(annotations)列表 @Spr ...

  4. Hibernate注解----关联映射注解以及课程总结详解----图片版本

    上一篇,记录了Hibernate注解----类级别注解以及属性注解详解 ,我们这一节主要讲解的是Hibernate注解----关联映射注解以及课程总结详解. 本节的主要内容: 第3章 关联映射注解 3 ...

  5. Hibernate注解----类级别注解以及属性注解详解----图片版本

    这篇文章是我在慕课网上学习Hibernate注解的时候进行手机以及整理的笔记. 今天把它分享给大家,希望对大家有用.可以进行收藏,然后需要的时候进行对照一下即可.这样能起到一个查阅的作用. 本文主要讲 ...

  6. hibernate注解随笔—10月8日

    hibernate注解(herbinate4 jar包注解可用,使用hibernate3.3注解失败) 如果javabean与数据库中表名一致(不区分大小写),则注解不用写@Table(name=&q ...

  7. Hibernate注解使用以及Spring整合

    Hibernate注解使用以及Spring整合 原文转自:http://wanqiufeng.blog.51cto.com/409430/484739 (1) 简介: 在过去几年里,Hibernate ...

  8. Hibernate注解映射联合主键的三种主要方式

    今天在做项目的时候,一个中间表没有主键,所有在创建实体的时候也未加组件,结果报以下错误: org.springframework.beans.factory.BeanCreationException ...

  9. 【maven + hibernate(注解) +spring +springMVC】 使用maven搭建项目

    研究,百度,查资料+好友帮助,使用MyEcplise2015工具,通过maven搭建hibernate+springMVC+spring的项目,数据库采用MySql5.5 不过使用的版本会在项目搭建过 ...

随机推荐

  1. 18、Python模块基础

    一.模块 模块可以看成是一堆函数的集合体. 一个py文件内部就可以放一堆函数,因此一个py文件就可以看成一个模块. 如果这个py文件的文件名为module.py,模块名则是module. 1.模块的四 ...

  2. python预课06 基于百度大脑AI的人工智能,百度颜值检测,语音合成与识别

    百度大脑: 如下图,百度开放了许多人工智能接口可以使用,先注册一个百度大脑账户 点击创建应用,选择需要的功能,如人脸识别,语音识别等 点击查看文档,可以查看功能对应语言的方法,参数.首先在CMD命令下 ...

  3. Windows UI自动化测试的XPATH实现 - WPATH

    https://segmentfault.com/a/1190000010339021 从事Windows 桌面应用自动化测试也有一些年了,现在谈这个话题并不流行.因为除了企业级应用,很少有公司会只选 ...

  4. npm install 命令。默认会找到当前路径下的package.json。然后安装其中的依赖

    npm install 命令.默认会找到当前路径下的package.json.然后安装其中的依赖 By default, npm install will install all modules li ...

  5. node.js – 服务器端的客户端证书验证,DEPTH_ZERO_SELF_SIGNED_CERT错误

    我正在使用节点0.10.26并尝试建立与客户端验证的https连接. 服务器代码: var https = require('https'); var fs = require('fs'); proc ...

  6. Hibernate的批量查询——Criteria查询所有、条件、分页、统计(聚合函数)、排序

    1.查询所有的学生信息: public static void testSel() { Session session = HibernateUtils.openSession(); Transact ...

  7. 使用grok exporter 做为log 与prometheus 的桥

    grok 是一个工具,可以用来解析非结构化的日志文件,可以使其结构化,同时方便查询,grok 被logstash 大量依赖 同时社区也提供了一个prometheus 的exporter 可以方便的进行 ...

  8. C# 其它模拟延迟

    System.Threading.Thread.Sleep(3000);//模拟延迟 如模拟上传图片等

  9. A*G`C002

    AGC002 A Range Product 不会,弃疗了/kk https://agc002.contest.atcoder.jp/submissions/7908938 B Box and Bal ...

  10. 洛谷2320 bzoj1192 鬼谷子的钱袋

    题目链接 题意概述:把正整数n分为m个正整数,m个正整数中不允许出现复数个非1的正整数,保证所有小于n的正整数都可以用一部分正整数的和表示,并且使m尽量小. 这道题不知道为啥bzoj上没有要求输出方案 ...