我对Hibernate的认识

Hibernate是一个面向Java环境的对象/关系数据库映射工具,即ORM(Object-Relation Mapping对象-关系映射)工具。它对JDBC API进行了封装负责Java对象的持久化,在分层的软件架构中它位于持久化层,封装了所有数据访问细节,是业务逻辑层可以专注于实现业务逻辑。

Hibernate不仅仅管理Java类到数据库表的映射,还提供了数据查询和获得数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。Hibernate的目标是将开发者通常的数据持久化相关的编程任务减少到原来的5%。
Hibernate的优点如下:
1、Hibernate的性能非常好,因为它是轻量级框架,映射的灵活性非常出色;
2、Hibernate支持各种关系数据库,从一对一到多对多的各种复杂关系,可以使代码实现跨数据库查询;
3、Hibernate对JavaBin的优化和事物的提交以及二级缓存的实现大大提高了软件的性能。

Tagged on: , ,

One thought on “我对Hibernate的认识

发表评论

电子邮件地址不会被公开。 必填项已用*标注


*