HIBERNATE
2007-06-08 11:34Update
什么是HIBERNATE?
Hibernate概要
HIBERNATE是ORM(对象关系映射)的一种实现框架。主要作用是把数据库里的数据关系映射成面向对象(OO)语言中的Object关系。
面向对象的程序设计语言现在已成为主流,但现在主流的数据库却仍然是关系(Relational)数据库。利用两者进行系统开发时,常常会感到不便。
从Object到数据库,或从数据库查询出来的结果集到Object,需要做大量的工作
一旦数据库设计有了改变,程序方面也需要做大量改变这样,即使在其他地方有很好的OO设计,一到数据库接口这边可能就乱了套。
为了解决这个问题,出现了以Hibernate为代表的O/R映射工具。旨在:
代替繁杂的O/R转换工作,为了能更好的OO。从而使应用开发者能更加专注于业务处理方面。
提供一个标准接口。Hibernate主要特征和优势:
能简单自动的进行O/R映射。
得到了广泛大量的应用,成了ORM事实上的标准。
得到了各大供应商/开发人员的支持。Hibernate关联网址:
http://www.hibernate.org/
- Relative Articles
- OSS - Open Source Software - (2007-10-17 14:06)
- XML Schema - (2007-07-03 19:43)
- OO - (2007-06-30 15:49)
- JCP - (2007-06-27 18:13)
- JAXB - (2007-06-14 23:54)
- JAVA - (2007-06-14 23:53)
- JSF - (2007-06-11 09:54)
- C语言 - (2007-06-10 00:45)