最新公告
  • 欢迎您光临牛品源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
    • 网站公告
    • 热门标签
    • 资源专题
    • 资源存档
    • 联系我们
    牛品源码
    10年
    专注建站行业优质资源供应商
    升级SVIP
    登录 / 注册
    站长资源平台
    • 技术学习大厅
      • NET教程489
      • PHP教程429
      • C语言C++560
      • JAVA教程1742
      • Python教程447
      • 前端教程1297
      • 云计算教程465
      • 操作系统1028
      • 数据库教程923
      • 零基础视频教程14
      • WordPress教程111
        • WordPress子主题1
        • WordPress模板128
      • 其他教程104
        • CMS教程107
        • DEDECMS教程28
        • 编程办公84
    • 网站模板仓库
      • DEDECMS模板81
      • 帝国CMS模板88
      • 织梦模板源码192
      • 其它CMS模版12
      • 企业网站模板870
      • 响应式模板243
      • Discuz模板196
      • 单页模板212
      • 后台模板429
      • 模板素材243
      • 专题模板209
      • 简历模板345
    • 模板主题
      • PPT模板1832
      • 主题模板3833
      • 公司模板119
      • 动物模板41
      • 商务模板1505
      • 国外模板265
      • 科技模板169
      • 背景模板189
      • 自然模板151
      • 节日模板709
      • 行业模板718
      • 通用模板513
    • 设计学院
      • PPT模板1832
      • PSD素材3826
      • 设计素材3422
      • ppt素材645
      • ppt图表559
      • ppt特效428
      • 图片素材3138
      • 摄影剪辑34
    • 网站源码
      • 办公/软件/电脑420
      • 商城/淘客/网店264
      • 小说/新闻/博客163
      • 支付/金融/货币347
      • 电影/视频/音乐172
      • 会员/推广/交流94
      • 企业/公司/政府863
      • 亲测网站源码40
      • 小程序源码649
      • 影视网站源码15
      • 网站源码14270
      • 其它源码221
        • 汽车/车行/交通22
        • 资源/下载/技术62
        • 域名/空间/建站56
        • 个人网站27
        • 支付源码5
        • 防红源码7
    • 代码特效
      • CSS代码96
      • HTML5实例169
      • HTML编辑器24
      • css/div/h5特效230
      • 名站特效321
      • 图片特效558
      • 在线客服92
      • 常用特效986
      • 广告代码32
      • 图片代码322
    • 站长资讯
      • 云计算领域22
      • 大数据领域36
      • 网络推广156
      • 站长访谈173
      • 网站运营153
      • 搜索优化867
      • 健身养生32
      • 两性相关49
      • 其他分享55
      • 职场关系37
      • 自我提升76
      • 长点知识29
      • 新媒体运营15
    • QQ工具箱
      • QQ签名1611
      • QQ头像101
      • QQ皮肤155
      • QQ表情216
      • QQ网名4154
      • QQ说说507
      • 技术工具23
      • 学习测试16
      • 微信技巧20
      • QQ技巧25

    Hibernate逍遥游记

    2020-07-16 JAVA教程 17 已收录
    当前位置:牛品源码 > 学习教程 > JAVA教程 > Hibernate逍遥游记
    正文概述

    资源名称:Hibernate逍遥游记

    内容简介:

    Hibernate是非常流行的对象-关系映射工具。本书由浅入深地介绍运用目前最成熟的Hibernate 3.3版本进行Java对象持久化的核心技术。本书主要介绍通过Hibernate API来访问数据库的方法,还介绍把Java对象模型映射到关系数据模型的各种技巧、处理并发问题及实现对话的种种方案。本书将帮助读者编写出具有合理的软件架构,以及好的运行性能和并发性能的实用Hibernate应用。书中内容注重理论与实践相结合,列举大量具有典型性和实用价值的Hibernate应用实例,并提供详细的开发和部署步骤。

      随书配套光盘内容为本书所有范例源程序、本书涉及的软件的最新版本的安装程序。

      本书在表述方面,引入了中国传统文化中家喻户晓的《西游记》人物孙悟空,以他学习Hibernate为主线,以为花果山实现信息化为案例,带领读者逐步领略Hibernate技术的种种神通妙用,大大增加了书的趣味性。只要读者具备了Java基础知识,就能轻松阅读本书,快速掌握Hibernate技术。

    资源目录:

    第1章 访问关系数据库的途径 

     1.1 创建关系数据库表 

     1.2 访问关系数据库的途径 

      1.2.1 通过数据库的自带客户程序与数据库服务器交互 

      1.2.2 通过Java程序与数据库服务器交互 

     1.3 Java程序通过JDBC API访问数据库 

     1.4 Java程序通过Hibernate API访问数据库 

     1.5 Java对象的持久化概念 

     1.6 小结 

    第2章 第一个Hibernate应用 

     2.1 创建Hibernate的配置文件 

     2.2 创建持久化类 

     2.3 创建数据库Schema 

     2.4 创建对象-关系映射文件 

     2.5 通过Hibernate API操纵数据库 

      2.5.1 Hibernate的初始化 

      2.5.2 访问Hibernate的Session接口 

     2.6 运行monkeys应用 

      2.6.1 创建运行本书范例的系统环境 

      2.6.2 创建monkeys应用的目录结构 

      2.6.3 运行monkeys应用 

      2.6.4 给monkeys应用加入用户界面 

     2.7 小结 

    第3章 对象-关系映射基础 

     3.1 持久化类的属性及访问方法 

      3.1.1 基本类型属性和包装类型属性 

      3.1.2 Hibernate访问持久化类属性的策略 

      3.1.3 在持久化类的访问方法中加入程序逻辑 

      3.1.4 设置派生属性 

      3.1.5 控制insert和update语句 

     3.2 处理SQL引用标识符 

     3.3 使用XML格式的配置文件 

     3.4 运行本章的范例程序 

     3.5 小结 

    第4章 映射对象标识符 

     4.1 关系数据库按主键区分不同的记录 

      4.1.1 把主键定义为自动增长标识符类型 

      4.1.2 从序列(Sequence)中获取自动增长的标识符 

     4.2 Java语言按内存地址区分不同的对象 

     4.3 Hibernate用对象标识符(OID)来区分对象 

     4.4 Hibernate的内置标识符生成器的用法 

      4.4.1 increment标识符生成器 

      4.4.2 identity标识符生成器 

      4.4.3 sequence标识符生成器 

      4.4.4 hilo标识符生成器 

      4.4.5 native标识符生成器 

     4.5 映射自然主键 

     4.6 小结 

    第5章 映射一对多关联关系 

     5.1 建立多对一的单向关联关系 

      5.1.1 关于TransientObjectException异常 

      5.1.2 级联保存和更新 

     5.2 映射一对多双向关联关系 

      5.2.1 [set]元素的inverse属性 

      5.2.2 级联删除 

      5.2.3 父子关系 

     5.3 小结 

    第6章 通过Hibernate操纵对象 

     6.1 理解Session的缓存 

      6.1.1 Session的缓存的作用 

      6.1.2 脏检查及清理缓存的机制 

     6.2 Java对象在Hibernate持久化层的状态 

      6.2.1 临时对象的特征 

      6.2.2 持久化对象的特征 

      6.2.3 被删除对象的特征 

      6.2.4 游离对象的特征 

     6.3 Session接口的详细用法 

      6.3.1 Session的save()方法 

      6.3.2 Session的load()和get()方法 

      6.3.3 Session的update()方法 

      6.3.4 Session的saveOrUpdate()方法 

      6.3.5 Session的merge()方法 

      6.3.6 Session的delete()方法 

     6.4 级联操纵对象图 

     6.5 批量处理数据 

      6.5.1 通过Session来进行批量操作 

      6.5.2 通过StatelessSession来进行批量操作 

      6.5.3 通过HQL来进行批量操作 

     6.6 Hibernate的二级缓存结构 

     6.7 小结 

    第7章 Hibernate的检索策略和检索方式 

     7.1 Hibernate的检索策略 

      7.1.1 类级别的检索策略 

      7.1.2 一对多和多对多关联的检索策略 

      7.1.3 多对一和一对一关联的检索策略 

      7.1.4 在应用程序中显式指定迫切左外连接检索策略 

      7.1.5 比较3种检索策略 

     7.2 检索方式 

      7.2.1 HQL检索方式 

      7.2.2 QBC检索方式 

      7.2.3 SQL检索方式 

     7.3 小结 

    第8章 映射组成关系 

     8.1 建立精粒度对象模型 

     8.2 建立粗粒度关系数据模型 

     8.3 映射组成关系 

      8.3.1 区分值(Value)类型和实体(Entity)类型 

      8.3.2 在应用程序中访问具有组成关系的持久化类 

     8.4 映射复合组成关系 

     8.5 小结 

    第9章 Hibernate的映射类型 

     9.1 Hibernate的内置映射类型 

      9.1.1 Java基本类型的Hibernate映射类型 

      9.1.2 Java时间和日期类型的Hibernate映射类型 

      9.1.3 Java大对象类型的Hibernate映射类型 

      9.1.4 JDK自带的个别Java类的Hibernate映射类型 

      9.1.5 使用Hibernate内置映射类型 

     9.2 客户化映射类型 

     9.3 用客户化映射类型取代Hibernate组件 

     9.4 运行范例程序 

     9.5 小结 

    第10章 映射继承关系 

     10.1 继承关系树的每个具体类对应一个表 

      10.1.1 创建映射文件 

      10.1.2 操纵持久化对象 

     10.2 继承关系树的根类对应一个表 

      10.2.1 创建映射文件 

      10.2.2 操纵持久化对象 

     10.3 继承关系树的每个类对应一个表 

      10.3.1 创建映射文件 

      10.3.2 操纵持久化对象 

     10.4 选择继承关系的映射方式 

     10.5 小结 

    第11章 Java集合 

     11.1 Set(集) 

      11.1.1 Set的一般用法 

      11.1.2 HashSet类 

      11.1.3 TreeSet类 

     11.2 List(列表) 

     11.3 Map(映射) 

     11.4 小结 

    第12章 映射值类型集合 

     12.1 映射Set(集) 

     12.2 映射Bag(包) 

     12.3 映射List(列表) 

     12.4 映射Map 

     12.5 对集合排序 

      12.5.1 在数据库中对集合排序 

      12.5.2 在内存中对集合排序 

     12.6 小结 

    第13章 映射实体关联关系 

     13.1 映射一对一关联 

      13.1.1 按照外键映射 

      13.1.2 按照主键映射 

     13.2 映射单向多对多关联 

     13.3 映射双向多对多关联关系 

      13.3.1 关联两端使用[set]元素 

      13.3.2 使用组件类集合 

      13.3.3 把多对多关联分解为两个一对多关联 

     13.4 小结 

    第14章 声明数据库事务 

     14.1 数据库事务的概念 

     14.2 声明事务边界的方式 

     14.3 在mysql.exe程序中声明事务 

     14.4 Java应用通过JDBC API声明事务 

     14.5 Java应用通过Hibernate API声明事务 

      14.5.1 处理异常 

      14.5.2 Session与事务的关系   

      14.5.3 设定事务超时 

     14.6 小结 

    第15章 处理并发问题 

     15.1 多个事务并发运行时的并发问题 

      15.1.1 第一类丢失更新 

      15.1.2 脏读 

      15.1.3 虚读 

      15.1.4 不可重复读 

      15.1.5 第二类丢失更新 

     15.2 数据库系统的锁的基本原理 

     15.3 数据库的事务隔离级别 

      15.3.1 在mysql.exe程序中设置隔离级别 

      15.3.2 在应用程序中设置隔离级别 

     15.4 在应用程序中采用悲观锁 

     15.5 利用Hibernate的版本控制来实现乐观锁 

      15.5.1 使用[version]元素 

      15.5.2 使用[timestamp]元素 

      15.5.3 对游离对象进行版本检查 

     15.6 实现乐观锁的其他方法 

     15.7 小结 

    第16章 管理Session和实现对话 

     16.1 Hibernate管理Session对象的方式 

     16.2 Session对象的生命周期与本地线程绑定 

     16.3 实现对话 

      16.3.1 使用游离对象 

      16.3.2 使用手工清理缓存模式下的Session 

     16.4 Hibernate委托程序来管理Session  

     16.5 小结 

    资源截图:

    1.png

    RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
    牛品源码 » Hibernate逍遥游记

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    站壳网
    一个高级程序员模板开发平台

    普通

    分享到:
    上一篇
    Spring 2.0 核心技术与最佳实践
    下一篇
    精通Hibernate:Java对象持久化技术详解(第2版)

    相关推荐

    MyBatis从入门到精通

    MyBatis从入门到精通

    《网络机器人Java编程指南》PDF 下载

    《网络机器人Java编程指南》PDF 下载

    张孝祥Java高新技术系列视频教程

    张孝祥Java高新技术系列视频教程

    j2ee视频servlet视频教程

    j2ee视频servlet视频教程

    发表评论 取消回复

    原价:50牛币
    • 普通用户购买价格 : 50牛币
    • 钻石会员购买价格 : 50牛币
    • 终身钻石购买价格 : 免费
    • 已售
    • 最近更新2020年07月16日
    QQ咨询
    站长交流群

    互联网站长技术交流群
    共同学习,共同进步,共同成长!

    QQ交流群
    标签
    MYSQL数据库 (923) nosql数据库 (923) Oracle数据库技术 (923) PHP源码 (2111) PHP源码下载 (2108) ppt免费下载 (1832) ppt图片 (1832) ppt文档下载 (1832) PPT模板 (1833) ppt素材 (1832) ppt背景 (1850) psd分层 (3826) PSD图片下载 (3826) psd源文件 (3826) PSD素材 (3826) PSD素材下载 (3826) PSD设计素材 (3826) windows从入门到精通 (1028) [db:标签] (17158) 企业ppt (1832) 企业模板下载 (1582) 企业源码 (1324) 企业网站模板 (1324) 公司网站模板 (1327) 前端开发教程 (1297) 办公ppt (1832) 图片素材 (3143) 操作系统 (1028) 操作系统技术 (1028) 操作系统教程 (1028) 数据库 (985) 服务器教程 (1028) 模板 (1029) 移动网页前端开发 (1297) 网站前端开发 (1297) 网站模板下载 (1582) 网站源码 (2178) 网站源码现下载 (2108) 网页前端开发教程 (1297) 背景图片下载 (3138) 设计图片素材 (6560) 设计素材 (3424) 设计素材下载 (3422) 设计素材免费下载 (3422) 高清图片下载 (3138)
    • 265会员总数(位)
    • 66769资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 1879稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情
    牛品源码

    加入本站会员
    开启尊贵特权之体验 本站资源支持会员下载专享,普通注册会员只能原价购买资源或者限制免费下载次数,付费会员所有资源可无限下载。并可享受资源折扣或者免费下载。

    本站导航
    友情链接
    开通会员享受折扣优惠
    © 2025 All rights reserved 京ICP备18888888号 京公网安备 188888888

    • SVIP
      升级SVIP会员

      限时钜惠
      终身SVIP仅需39元

      立即开通

    • 客服
      工作时间

      工作日:9:00 - 23:00
      节假日:9:00 - 23:00

      点击咨询客服

    • QQ群

    • 建站

    • 优化

    • 全屏

    牛品源码
    • 登录
    • 注册
    忘记密码?
    牛品源码
    • 技术学习大厅 ►
      • NET教程489
      • PHP教程429
      • C语言C++560
      • JAVA教程1742
      • Python教程447
      • 前端教程1297
      • 云计算教程465
      • 操作系统1028
      • 数据库教程923
      • 零基础视频教程14
      • WordPress教程111 ►
        • WordPress子主题1
        • WordPress模板128
      • 其他教程104 ►
        • CMS教程107
        • DEDECMS教程28
        • 编程办公84
    • 网站模板仓库 ►
      • DEDECMS模板81
      • 帝国CMS模板88
      • 织梦模板源码192
      • 其它CMS模版12
      • 企业网站模板870
      • 响应式模板243
      • Discuz模板196
      • 单页模板212
      • 后台模板429
      • 模板素材243
      • 专题模板209
      • 简历模板345
    • 模板主题 ►
      • PPT模板1832
      • 主题模板3833
      • 公司模板119
      • 动物模板41
      • 商务模板1505
      • 国外模板265
      • 科技模板169
      • 背景模板189
      • 自然模板151
      • 节日模板709
      • 行业模板718
      • 通用模板513
    • 设计学院 ►
      • PPT模板1832
      • PSD素材3826
      • 设计素材3422
      • ppt素材645
      • ppt图表559
      • ppt特效428
      • 图片素材3138
      • 摄影剪辑34
    • 网站源码 ►
      • 办公/软件/电脑420
      • 商城/淘客/网店264
      • 小说/新闻/博客163
      • 支付/金融/货币347
      • 电影/视频/音乐172
      • 会员/推广/交流94
      • 企业/公司/政府863
      • 亲测网站源码40
      • 小程序源码649
      • 影视网站源码15
      • 网站源码14270
      • 其它源码221 ►
        • 汽车/车行/交通22
        • 资源/下载/技术62
        • 域名/空间/建站56
        • 个人网站27
        • 支付源码5
        • 防红源码7
    • 代码特效 ►
      • CSS代码96
      • HTML5实例169
      • HTML编辑器24
      • css/div/h5特效230
      • 名站特效321
      • 图片特效558
      • 在线客服92
      • 常用特效986
      • 广告代码32
      • 图片代码322
    • 站长资讯 ►
      • 云计算领域22
      • 大数据领域36
      • 网络推广156
      • 站长访谈173
      • 网站运营153
      • 搜索优化867
      • 健身养生32
      • 两性相关49
      • 其他分享55
      • 职场关系37
      • 自我提升76
      • 长点知识29
      • 新媒体运营15
    • QQ工具箱 ►
      • QQ签名1611
      • QQ头像101
      • QQ皮肤155
      • QQ表情216
      • QQ网名4154
      • QQ说说507
      • 技术工具23
      • 学习测试16
      • 微信技巧20
      • QQ技巧25
    2025年5月
    一 二 三 四 五 六 日
     1234
    567891011
    12131415161718
    19202122232425
    262728293031  
    « 8月    
    ×
    • 首页

    • 签到

    • 切换

    • 客服

      牛品源码公告:

      终身SVIP限时39元 会员专享优质资源 内容持续上新
      本站资源支持会员下载专享,普通注册会员只能原价购买资源或者限制免费下载次数,付费会员所有资源可无限下载。并可享受资源折扣或者免费下载。
      声明:本站发布的文章及附件仅限用于学习和研究目的.请勿用于商业或非法用途,否则后果请用户自负。 本站所有资源不带技术支持,下载资源请24小时内删除,如用于违法用途,或者商业用途,一律使用者承担。