Hibernate教程

Hibernate是Gavin King于2001年开始,作为EJB2风格实体bean的替代品开发的对象关系映射工具。 Hibernate的稳定版本到目前(20173月)是Hibernate 5.2.9。 这个Hibernate教程致力于提供Hibernate技术的简单和深入学习。没有什么东西在这个世界是完美的,也没有什么是永远最好的。 但我们可以尝试去作得更好,希望本教程会在您学习Hibernate技术路上帮助到你很多。


Hibernate官方网站是:http://hibernate.org/ ,有关 Hibernate 的资讯,文档,软件库等都可以这个网站上找到。

001.jpg

Hibernate框架

Hibernate框架简化了java应用程序与数据库交互的开发。 Hibernate是一个开源,轻量级的ORM(对象关系映射)工具。

ORM工具简化了数据创建,数据处理和数据访问。它是将对象映射到数据库中存储的数据(表)的编程技术。

ORM工具内部使用JDBC API与数据库进行交互。

Hibernate框架的优点

Hibernate框架有很多优点。它们分别如下:

  • 开源和轻量级: Hibernate框架是根据LGPL许可证和轻量级的开源工具。

  • 快速性能: Hibernate框架的性能很快,因为缓存在Hibernate框架内部使用。 hibernate框架中有两种类型的缓存:一级缓存和二级缓存。一级缓存默认是启用的。

  • 数据库独立查询: HQL(Hibernate查询语言)是面向对象的SQL版本。 它生成数据库独立查询。 所以你不需要编写数据库特定的查询语句。 在Hibernate之前,如果项目更改了数据库,我们需要更改SQL查询,从而导致维护变得非常复杂。

  • 自动创建表: Hibernate框架提供了自动创建数据库表的功能。 因此,无需手动在数据库中创建表。

  • 简化复杂连接: 在hibernate框架中可轻松获取多个表中的数据。

  • 提供查询统计和数据库状态: Hibernate支持查询缓存,并提供有关查询和数据库状态的统计信息。


Hibernate教程

相关教程

更多

孔浩hibernate视频教程

                    新建 文本文档.txt hibernate_部分的源码.rar 26_hibernate实现了原生态的SQL查询.avi 25_hibernate提高效率的一种方案.avi 24_数据库的并发(同样没讲好).avi 23_查询缓存_没有讲好.avi 22_二级缓存.avi 21_一级缓存和N1问题.avi 20_抓取策略.avi 19_HQL的连接查询.avi 18_常用的HQL查询.avi 17
                

传智播客Hibernate视频教程

                    视频中讲解的是Hibernate3.6版本,与Hibernate4.x版本相比核心概念是没有变化的,所以本套视频是十分宝贵的学习资料。学习完本套视频后,建议再学习汤阳光老师的OA项目视频教程,里面有很多知识点的应用方案与经典问题的解决方案,是绝佳的项目实战学习资料
                

广州Java培训Hibernate视频教程

                    视频介绍 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的
                

hibernate视频教程-尚学堂视频教程

                    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装, 使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用, 也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
                

尚硅谷Java视频教程_Hibernate4 视频教程【主讲:佟刚】

                    本Java视频教程基于 Hibernate4.x 录制。内容涵盖安装 Hibernatetools 插件、Session 核心方法、持久化对象生命周期、对象关系映射(1-n、1-1、n-n、继承映射)、检索策略、检索方式(对象导航图、OID 检索、HQL、QBC、本地SQL)、Hibernate 一\二级缓存、管理 Session、批量处理等 Hibernate 企业级开发的核心技术。
                

传智播客李勇老师Hibernate视频教程

                    许多有经验的开发人员都有一个共同的认识,那就是Hibernate要比Struts和Spring难掌握得多,初学者要想学好Hiberante就更是难上加难了!本课程的讲解者李勇老师的技术功底非常深厚,课程内容组织得非常合理和巧妙,知识点的讲解也很细腻和透彻,总结了许多独有的经验,许多有经验的开发人员听完李勇老师的Hibernate课程后,都有一种恍然大悟的感慨
                

[IT教程网]韩顺平 2011最新版39集 hibernate3.3视频教程[更新中]

                    [IT教程网]韩顺平 2011最新版39集 hibernate3.3视频教程[更新中]
                

[IT教程网][北京圣思园Hibernate应用开发详解][已经完结]

                    [IT教程网][北京圣思园Hibernate应用开发详解]    本套视频教程已经更新完毕,如果下载速度慢或者发现无法下载等现象,请到下面的红色链接地址去IT教程网提供的百度和华为网盘进行高速下载!!!!
                

深入浅出Hibernate4视频教程-尚学堂视频教程

                    Hibernate4是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装, 使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用, 也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate4可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重
                

struts2 spring3 hibernate4 maven easyUI整合视频教程

                    Struts2 Spring3 Hibernate4 Maven EasyUI整合入门视频019.flv Struts2 Spring3 Hibernate4 Maven EasyUI整合入门视频018.flv Struts2 Spring3 Hibernate4 Maven EasyUI整合入门视频017.flv Struts2 Spring3 Hibernate4 Maven EasyUI整合
                

《北京圣思园Hibernate视频教程》[完整][压缩包]

                    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
                

hibernate查询

                    因为最近要做个中型 所以想了解hibernate查询原理 能详细点 最好点点例子 跪谢!!!
                

Hibernate马士兵

                    000_尚学堂马士兵_Java视频教程_Hibernate3.3.2_项目源码 070_尚学堂_java视频教程_hibernate3.3.2_总结.avi 069_尚学堂_java视频教程_hibernate3.3.2_事务隔离机制_悲观锁_乐观锁_2.avi 068_尚学堂_java视频教程_hibernate3.3.2_事务隔离机制_悲观锁_乐观锁_1.avi 067_尚学堂_java视频教
                

选择Hibernate还是iBatis?

                    高手们,在企业管理系统中,选择Hibernate还是iBatis?