hibernate知识的简单介绍

Hibernate是持久化框架,和数据层连接,负责和数据库打交道完成持久化工作,它解决了一个核心问题就是ORM即对象关系数据映射。
Hibernate的作用
-----------------
1. 减少乏味编码(获取数据库连接,执行SQL,关闭数据库连接……)
2. 更加面向对象的设计,目前的持久层框架,大多已经建立在面向对象的设计思想之上。
3. 更好的性能,持久层框架大多提供了优秀的性能优化机制,如内置的数据库连接池支持
4. 更好的移植性,基于Java的跨平台特性,系统可以在不同操作系统之间切换,但由于数据库的差异,可移植性遇到了阻力。

何为框架:
提供了一组API,我们用API来提高开发效率的工具。
目的: 1. 提高开发效率
2. 降低维护成本
3. 规范代码格式

hibernate 优点
-----------------
1. 更加对象化: 以对象化的思维操作数据库,我们只需要操作对象就可以了,开发更加对象化。
2. 移植性: 因为Hibernate做了持久层的封装,你就不知道数据库,你写的所有的代码都具有可复用性。
3. Hibernate是一个没有侵入性的框架,没有侵入性的框架我们称为轻量级框架。
对比Struts的Action和ActionForm,都需要继承,离不开Struts。Hibernate不需要继承任何类,不需要实现任何接口。这样的对象叫POJO对象。
4. Hibernate代码测试方便。
5. 提高效率࿰

猜你喜欢

转载自blog.csdn.net/weixin_44703894/article/details/110346751