- 1、本文档共231页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Hibernate5.0用户手册中文版
//Documentation/DocumentationOverviewHibernate 用户手册Hibernate - 纯java的关系型持久层框 /Hibernate 团队/JBoss 可视化设计团队 5.0.0.FinalCopyright ? 2011 Red Hat, Inc.2015-08-20目录Hibernate 用户手册1Hibernate - 纯java的关系型持久层框1Hibernate 团队1JBoss 可视化设计团队1序言8第1章.?Architecture(体系架构)91.1.?概述101.2.?Contextual sessions(session上下文)11第2章.?Domain Model(域模型)122.1.?POJO 模型132.1.1.?实现无参构造函数132.1.2.?提供identifier(标识)属性142.1.3.?使用非final类142.1.4.?为持久化属性声明 get,set方法152.1.5.?实现 equals()与hashCode()方法152.2.?Dynamic(动态)模型23第3章?Bootstrap(引导、启动253.1.? Native (原生、本地)引导263.1.1.构建ServiceRegistry263.1.2.?构建Metadata293.1.3.?构建SessionFactory323.2.?JPA引导 JPA Bootstrapping343.2.1.?JPA兼容模式的引导343.2.2.? Proprietary 2-phase引导35第4章?持久化Context(上下文)354.1.?实体持久化364.2.?删除实体374.3.?获取没有初始化数据的实体384.4.?获取已经初始化数据的实体384.5.?通过natural-id(自然ID)获得实体394.6.?刷新实体状态414.7.?更改托管态或者持久态424.8.?使用游离态数据424.8.1.?复位游离态数据(游离态变成托管态)434.8.2.?合并游离态数据 4.9.?验证对象的状态444.10.?从JPA访问Hibernate46第5章?访问数据库465.1.?ConnectionProvider(连接提供器)475.1.1.?使用DataSources485.1.2.? 使用c3p0485.1.3.?使用proxool连接池505.1.4.?使用Hikari515.1.5.?使用Hibernate内置的(不支持)的连接池515.1.6.?用户自定义的连接525.1.7.? ConnectionProvider事务设置525.2.?数据库Dialect(方言)52第6章?事务与并发控制546.1.?物理事务556.1.1.?JTA配置566.2.?Hibernate事务API586.3.?事务模式(与反模式)636.3.1.?Session-per-operation(每操作一个会话)反模式636.3.2.?Session-per-request(每请求一个会话)模式636.3.3.?Conversations(对话)646.3.4.?Session-per-application (每应用一个会话)666.4.? 常见问题66第7章 JNDI66第8章?锁678.1.?乐观锁688.1.1.?指定版本号688.1.2.?Timestamp(时间戳)718.2.?悲观锁738.2.1.?LockMode类73第9章?Fetching(抓取)749.1.?基础759.2.?应用抓取策略769.2.1.?不抓取789.2.2.?通过查询动态抓取809.2.3.?通过配置文件动态抓取81第10章 批处理8210.1.?JDBC批处理82第11章?缓冲8311.1.?配置二级缓存8311.1.1.?RegionFactory(注册工厂)8311.1.2.?缓冲行为8411.2.?管理缓冲数据86第十二章 12.?拦截器和事件8612.1.?拦截器 (Interceptors)8612.2.?Native(原生、本地)事件系统8712.2.1.?Hibernate声明式安全8812.3.? JPA 回调91第13章 HQL与JPQL9413.1.?大小写敏感性9713.2.? 语句(Stataement)类型9713.2.1.?Select语句9713.2.2.?Update语句9813.2.3.?Delete语句10013.2.4.?Insert语句10013.3.?FROM子句10213.3.1.?标识变量10213.3.2.?Root(根)实体引用10213.3.3.?显式join10313.3.4.?隐式join(path 表达式)10613.3.5.?集合成员引用10813
您可能关注的文档
- CIBF2016 未来几年用于新能源汽车的锂离子电池发展预测.pptx
- CA1050汽车驱动桥主减速器设计开题报告.doc
- CRH380B型高寒动车组牵引电机防寒技术.docx
- CRH2型动车组制动控制系统设计—毕业论文.doc.doc
- CRLSD-GC-JSBZ-25防火窗工料规范.docx
- CPA税法——个人所得税教学课件.ppt.ppt
- css属性大全完整版网页设计前台设计程序员必备.DOC
- CRRT的基础与临床应用.ppt.ppt
- c语言实验报告_图文.doc
- C语言课程设计报告-模拟时钟转动程序.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)