Hibernate学习之概述

Hibernate是一款强大的JAVA对象关系映射(ORM)解决方案,极大简化了数据持久化的编程工作。本文介绍了Hibernate如何将JAVA类映射为数据库表,并通过XML配置文件进行数据库操作。支持多种主流数据库及开发技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述

Hibernate是一个JAVA的对象关系映射(ORM)解决方案,由Gavin King在2001年创建的持久化框架。对于任意的JAVA应用程序,它是一个强大的、高性能的对象关系持久化查询服务。
Hibernate把JAVA类映射成数据库表,从JAVA数据类型转换成SQL数据类型,在数据持久化相关编程任务中,给开发者减少了95%的工作。
Hibernate位于传统的JAVA对象和数据库服务之间,使用合适的O/R机制和模型,处理着所有持久化这些对象的工作。
这里写图片描述

Hibernate的优点

1、Hibernate使用XML文件将JAVA类映射成数据库表,不需要写任何代码;
2、对于向数据库存储和检索JAVA对象提供了APIs;
3、如果数据库改变或有作任何表的改变,仅仅需要改变XML文件属性;
4、抽象掉不熟悉的SQL类型,提供给我们熟悉的JAVA对象;
5、Hibernate不需要应用程序服务来操作;
6、操纵数据库复杂的对象关系;
7、采用灵巧的数据库访问获取策略;
8、提供简单的数据查询。

支持的数据库

Hibernate几乎支持所有的主流RDBMS,如:
1、HSQL
2、DB2/NT
3、MySQL
4、PostgreSQL
5、FontBase
6、Oracle
7、Microsoft SQL
8、Sybase SQL Server
9、Informix Dynamic Server

支持的技术

Hibernate 支持各种技术,包括如下:
1、XDoclet Spring
2、J2EE
3、Eclipse plug-ins
4、Maven

翻译自:http://www.tutorialspoint.com/hibernate/hibernate_overview.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值