Hibernate学习之概述
来源:互联网 发布:fifaonline3数据库最新 编辑:程序博客网 时间:2024/05/02 01:41
概述
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
- Hibernate学习之概述
- Hibernate学习笔记之概述
- hibernate学习 hibernate概述
- Hibernate学习1 -- 概述
- Hibernate 之 概述
- Hibernate入门之ORM概述
- 【Hibernate框架学习】:Hibernate框架概述
- Hibernate学习-01:Hibernate框架的概述
- Makefile学习之概述
- C++学习之概述
- JavaScript学习之概述
- Ruby学习之概述
- 数据结构学习之概述
- HTML学习之概述
- Hibernate的学习总结(概述)
- Hibernate学习总结01——概述
- JavaWeb学习笔记-Hibernate-01-概述
- hibernate之openSession 和 getCurrentSession 概述
- 安装GCC-4.6.1详细教程
- getenv putenv setenv和unsetenv详解
- 跨域方案:jsonp的使用
- EJB学习笔记五(SessionBean的生命周期)
- 给你什么就吃什么--IOC容器
- Hibernate学习之概述
- http常见状态码详解
- objective-c中的方法重载
- [MarsZ]Unity3d游戏开发之Unity3d全策划配置新手指引
- 求一个整数的所有因子
- robotium官网
- 对于pike 并发在于结构,并行在于执行的思考
- 2.3-4 递归实现插入排序
- Android:Layout_weight的深刻理解