Hibernate入门(一)Hibernate简介

版权声明:程序猴jwang版权所有 https://blog.csdn.net/qq_21046965/article/details/86562450

前言

      本章简要介绍一下Hibernate框架

方法

1.概念

       我们知道,之前我们为了简化DAO层的编写,使用了MyBatis框架进行操作,它封装了JDBC使得我们对DAO层的编写更加快捷方便!但是,轻便的同时也带来了一些问题:比如SQL语句需要我们自主去编写,这对于SQL学习不是很扎实的同学来说相当的困难,我们希望SQL语句尽可能的封装为一个方法。还有就是在MyBatis中一旦完成编写,日后需要切换数据库那可就惨了!因为我们需要改动相应的SQL。Hibernate对这些问题进行了解决,虽然它看起来很笨重,执行效率不是特别高!具体它们之间的优缺点感兴趣的同学可以去找度娘问一下!

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

所以说,它和MyBatis一样,都是为了简化DAO层开发的框架!

2.Hibernate框架的下载

首先,我们依旧来看一下它的图标:

看起来,它的图标看起来平淡无奇,但是颜色上充满了秋意肃杀的气息

因为他的中文意思是冬眠,而Spring的中文意思是春天,简直是天作之合啊!开句玩笑哈~

网址:https://sourceforge.net/projects/hibernate/files/hibernate4/

我们这里选择hibernate4作为讲解!

 解压缩所下载的相关压缩包,目录结构如下:

 

documentation:表示的是hibernate的官方说明文档所在位置

lib:表示具体的jar

project:一些示例程序所在位置 

猜你喜欢

转载自blog.csdn.net/qq_21046965/article/details/86562450
今日推荐