Hibernate :概述

什么是框架?    
       框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象 构件 及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。
可以说,一个框架是一个可复用的设计构件,它规定了应用的 体系结构 ,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组 抽象类 以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框架。写程序时,框架帮我们实现一部分功能,少些一部分程序。

什么是 hibernate?
    hibernate 框架是当今主流的 Java 持久层框架之一,它由于具有简单易学、灵活性强、扩展性强等特点,能够大大地简化程序的代码量,提高工作效率,因此受到广大开发人员的喜爱。

    hibernate 是一个开放源代码的 ORM (Object Relational Mappping, 对象关系映射)框架,它对 JDBC 进行了轻量级的对象封装,使得 Java 开发人员可以使用面向对象的编程思想来操作数据库。
    
    传统的 JDBC 开发应用系统的时候,如果是小型系统,并不觉得有什么麻烦,但是对于大型系统的开发,使用 JDBC 变得力不从心。

1、hibernate 框架应用于Java EE 三层结构中 Dao 层框架。

2、在 Dao 层里面对数据库进行 C、R、U、D操作,底层 JDBC,不需要再写加载、连接、编译等代码,不需要写 Sql 语句就可以实现。

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

4、hibernate 版本 Hibernate 3.x、Hibernate 4.x(过渡版本)、Hibernate 5.x、

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

    2、JavaBean 更准确讲就是 实体类。

    3、ORM : Object Relational Mapping (对象关系映射)。
    
    让实体类和数据库表中字进行一一对应。
  
    让实体类中的属性和表中的字段一一对应。


Hibernate
 
    


orm 分四级:
    hibernate :四级、完全面向对象。
    myBatis : 二级。
    dbutils : 一级。

猜你喜欢

转载自blog.csdn.net/young_1004/article/details/80580398
今日推荐