什么是Hibernate框架?

简单介绍:

Hibernate框架是当今主流的java持久层框架之一,是一个开放源码的ORM(Object Relational Mapping,对象关系映射)框架,它对JDBC进行了轻量级的封装,使得JAVA开发人员可以使用面向对象的编程思想来操作数据库

同时另一个数据持久成框架,幻想使用类,对象,方法来替代SQL标签,不用再书写SQL语句。底层依然是封装了JDBC

作用:

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJBJavaEE架构中取代CMP,完成数据持久化的重任。

特点:

1) JDBC的问题在于写起来很痛苦,尤其封装结果集到指定的实体类的时候

2) DBUtils的问题在于,结果集处理器太多,记忆起来很不方便.

3) 如果追求较高的执行效率的时候,一般采用DBUtils自己写SQL语句的方式.

基于直接写SQL语句,并不是某些开发人员的长项,这时候Hibernate横空出世,对JDBC进行了封装,解决了开发人员不想写SQL语句的问题.

什么是持久化呢?

大家都知道内存的数据只要释放和重启就没有了,不能够持久,而在文件系统的数据就很难因为重启而丢失.

可以理解为所谓的持久化就是将内存中的数据永久的存储到关系型数据库中

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值