深入理解 Hibernate

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程讲解 Hibernate 是如何将关系型数据库映射为类的对象模型的,还会讲解 Hibernate 的 Session 会话机制以及 Hibernate 的检索策略。

    1.映射一对多关联关系 00:11:55

    Hibernate 是在数据持久层的以面向对象的思想,解决数据操作问题,通过 Hibernate 只需要关注数据的对象模型而不用将太多的心思和时间花费在数据库设计中。简言之,Hibernate 是一个轻量级 PoJo 框架,实体类的映射是这个框架的一个基础骨架。

    2.Hibernate 缓存机制 00:08:31

    本课时讲解 Hibernate 的一级缓存、二级缓存及 Hibernate 应用中 Java 对象的状态。

    3.Hibernate 的检索策略 00:06:45

    Hibernate 的 Session 在加载一个 Java 对象时,可以将与这个对象相关联的其他 Java 对象都加载到缓存中,以便程序及时调用。但有些情况下,不需要加载太多无用的对象到缓存中,一来这样会撑爆内存,二来增加了访问数据库的次数。所以为了合理的使用缓存,Hibernate 提供了几种检索策略来供用户选择。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

深入理解 Hibernate

3课时,27分钟2015-08-20
home45006
home45006

极客学院签约布道师

课程背景:
在了解了 Hibernate 的初步基本知识后,让我们深入了解 Hibernate 的高级查询机制及使用方法。

核心内容:
1.映射一对多关联关系
2.Hibernate 缓存机制
3.Hibernate 的检索策略

软件环境:Eclipse、MySQL、Maven

是否提供资料:

课程等级:中级

适合人群:
对 Hibernate 有初步了解的人员
  • 技术问答
  • 1

    映射一对多关联关系

    11:55

    Hibernate 是在数据持久层的以面向对象的思想,解决数据操作问题,通过 Hibernate 只需要关注数据的对象模型而不用将太多的心思和时间花费在数据库设计中。简言之,Hibernate 是一个轻量级 PoJo 框架,实体类的映射是这个框架的一个基础骨架。

  • 2

    Hibernate 缓存机制

    08:31

    本课时讲解 Hibernate 的一级缓存、二级缓存及 Hibernate 应用中 Java 对象的状态。

  • 3

    Hibernate 的检索策略

    06:45

    Hibernate 的 Session 在加载一个 Java 对象时,可以将与这个对象相关联的其他 Java 对象都加载到缓存中,以便程序及时调用。但有些情况下,不需要加载太多无用的对象到缓存中,一来这样会撑爆内存,二来增加了访问数据库的次数。所以为了合理的使用缓存,Hibernate 提供了几种检索策略来供用户选择。

相关课程

  • Hibernate 性能优化之缓存管理

    本课程学习 Hibernate 性能优化之缓存管理,主要讲解 Hibernate 的一级缓存、二级缓存和查询缓存,并带领大家掌握二级缓存 EHCache 插件的配置和使用。

    3课时 33分钟
    中级
    4888人学习
  • Hibernate 事务处理

    本课程学习在 Hibernate 中事务的应用,主要讲解数据库事务、事务的 ACID 属性、事务并发控制,并能够掌握 Hibernate 中乐观锁的实际应用。

    4课时 30分钟
    中级
    4950人学习
  • Hibernate 高级查询

    本课程学习在 Hibernate 中的标准化对象查询( Criteria Queries ),将查询条件封装为一个对象,它支持在运行时动态生成查询语句。

    4课时 44分钟
    中级
    5257人学习
  • Hibernate 关联映射

    本课程学习在 Hibernate 中多表之间(单向或者双向)的关联映射,并着重讲解单双向的多对一、一对多、一对一、多对多关联映射的配置和具体应用;通过本课程的学习,能够掌握在 Hibernate 中实现对象关联映射的具体配置和实际应用。

    5课时 66分钟
    中级
    5004人学习