从Hibernate的优缺点分析其能够解决什么问题?(Hibernate初步认识)

本文探讨了Hibernate框架的四大优势,包括提高生产力、增强对象化开发、良好的可移植性和简化测试流程;同时指出了三大挑战,如数据库特性语句调优困难、批量数据更新缓存问题及统计查询局限性。建议采用混合框架策略,发挥各框架长处。

先来说说它的优点:

1、提高生产力

2、使得开发更加对象化(解决阻抗不匹配的问题)

3、具有很好的可移植性(封装的很好)

4、测试非常简单,没有侵入性,支持透明持久化。(测试spring需要启动服务,相对复杂)

相对来说它也有缺点:

1、使用数据库特性的语句非常难调优

2、对大批量数据更新存在问题,有缓存问题

3、对系统中存在大量的统计查询功能不太适合,统计查询比较适合用JDBC

总结:多利用框架的优点,缺点则用其他框架补充,即很多开发当做都是采用混合式框架,取长补短实现高效开发,最后hibernate可以采用我们的对象化思维操作关系型数据库,学习hibernate不适合分析代码,其代码实现复杂,代码多做栗子多思考了解它的持久化思想和技术,通过它的持久化去了解是最关键的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值