您的位置:首页 > 其它

初识hibernate(1)--简介

2007-08-25 16:50 281 查看
从MVC中来分析,我们谈到的M层(逻辑层)使用的有很多的方式,开始的时候我们用到的DAO那是最简单的方式,我就是从她开始的,后来我们接触到了EJB那可是个重量级的家伙,总之不是很方便,现在我们将要了解到的是另一个轻量级的中间层了,它就是Hibernate.

Hibernate 是一个面向Java环境的对象/关系数据库映射工具。用来把对象模型表示的对象映射到基于SQL 的关系模型结构中去。

Hibernate 不仅仅管理Java 类到数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL 和JDBC 处理数据的时间。Hibernate 的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%。

是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: