1.2.1 Hibernate简介(侧重于MyBadis进行比较)

本文比较重要的概念:对象关系映射

要将POJO和数据库映射起来需要给这些框架提供映射规则->
在MyBatis或者Hibernate中可以通过XML或者注解提供映射规则(因为在MyBatis中注解方式会受到一定的限制,所以MyBatis通常使用XML方式实现映射关系)

对象关系映射(Object Relational Mapping,ORM,或O/RM,或O/R mapping)
POJO对象和数据库表相互映射的框架称为对象关系映射框架(例如MyBatis和Hibernate)

Hibernate的设计理念是完全面向POJO的,而MyBatis则不是

Hibernate基本不再需要编写SQL就可以通过映射关系来操作数据库,是一种全表映射的体现;而MyBatis则不同,他需要我们提供SQL去运行

Hibernate会根据映射关系来生成对应的SQL,程序员不用精通SQL,只要懂得操作POJP就能够操作对应数据库的表了
这在管理系统时代是十分有利的。因为对于管理系统而言,首先在于实现业务逻辑,然后才是性能,所以Hibernate成为了那个时代的主流持久框架

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值