一、SSH框架之——Hibernate入门基础概述(1)

一、Hibernate概述

         首先我们得知道什么是框架?有什么用途?hibernate框架是什么?

          1、是什么:写程序的时候使用框架,可以帮我们实现一部分功能。

           2、用 途:框架不仅仅只完成这些简单的约束,更重要的是框架为我们封装好了一些冗余、且重用率低的代码。

                 总之简化了开发,不用重复写那么多代码。

           3、hibernate框架(我是用的Hibernate5.x版本):

                 它提供了一些通用性很强的对数据库的增删改差,如果你使用jdbc每次做一些简单的crud的时候都必须

                  写sql,但使用hibernate就不需要这么麻烦了,直接save,update就可以了。。。当然,你还是要遵循其一些规范而配置。

                 重点:

                   1  hibernate框架应用在javaee三层结构中 dao层框架。

                   2  在dao层里面做对数据库crud操作,使用hibernate实现crud操作,hibernate底层代码就是jdbc,

                        hibernate对jdbc进行封装,使用hibernate好处,不需要写复杂jdbc代码了,不需要写sql语句实现。

                   3  hibernate开源的轻量级的框架。

 

      二、hibernate中重要的思想——orm思想

             1、hibernate使用orm思想对数据库进行crud操作。

              2、在web阶段学习javabean,更正确的叫法实体类。

              3、orm: object   relational  mapping ,对象关系映射。

              让实体类和数据库表进行一一对应关系

              让实体类首先和数据库表对应

               让实体类属性 和表里面字段对应

                不需要操作数据库表,而操作表对应实体类对象

一、SSH框架之——Hibernate入门基础概述(1)_第1张图片

 

 

你可能感兴趣的:(JAVA)