Hibernate 简介及背景

术语:

ORM(Object Relation Mapping):对象关系映射

对象就是Java里的普通类,一些属性和get、set方法。

关系说的就是数据表,表里的每条记录有多个列。

映射就是Java类里的属性跟表里的列一一对应。

Hibernate官网: www.hibernate.org

 

一、Hibernate简介:

1、Hibernate 是一个框架。

2、Hibernate 是一个 ORM 框架。

3、Hibernate 对 JDBC 进行了封装。

4、Hibernate 的底层是用 JDBC 来实现的。

5、Hibernate 是面向对象的。

知道以上五点,对认识Hibernate会有非常大的帮助。

说Hibernate是一个框架,就说明他并不是很难。因为框架就是广大用户总结出来的经验,是经验的积累。

 

二、Hibernate 产生背景:

1、用Hibernate可以简化开发,因为用JDBC手工来做,工作两非常大,而Hibernate是面向对象的。

     譬如说一个类有50个属性对应一条记录的50个列。如果用JDBC手工来做,从数据库里取出一条记录后,需要赋值50次,而使用Hibernate,取出的时候就是一个对象,以后想用什么从对象里取即可。

2、Hibernate解决了面向对象的语言来操作关系型数据库类型不匹配的问题。

3、任何可以使用JDBC的地方都可以使用Hibernate,Hibernate只是对JDBC进行了轻量级的封装。

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值