`
cui09
  • 浏览: 116276 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
最近访客 更多访客>>
社区版块
存档分类
最新评论

Hibernate超级简介

阅读更多
Hibernate顾名思义冬眠的意思,相信它的创造者的用意在于用这个工具将数据库连接持久化层冬眠,关于Hibernate网上争论很多,有人说其为工具,有人说其为框架,我相信一个人有一个人理解问题的角度,只要处理问题的方法正确就可以了。Hibernate是采用ORM映射机制的持久层开发工具,它是JAVA应用和关系数据库之前的桥梁,负责JAVA对象和关系数据之间的映射。内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API,在JAVA应用中使用到Hibernate包含如下步骤。

1)  创建Hibernate配置文件

2)  创建持久类

3)  创建对象-关系-映射文件

4)  通过HibernateAPI编写访问数据库的代码

如果想了解Hibernate或者是要学习它的人必须要首先了解两个比较重要的概念:

1)  POJO:在Hibernate中理解为数据库表所对应的Domain Object,如果从子面上理解就是无格式普通JAVA对象,简单的理解就是一个不包含逻辑代码的值对象。从数据层面上看,POJO作为数据实体的对象化表现形式,也成为实体。

2)  ORM:ORM可以理解成一种机制也可以理解成一种模式,对象-关系-映射,我个人觉得如果想理解它可以和MVC比较,模型-视图-控制。ORM是把对象和关系数据库映射到一起,而MVC是把视图和模型控制在一起。

创建Hibernate的配置文件Hibernate从中读取和数据库连接的相关信息,这个配置文

件应该位于应用的classpath中,主要有两种形式XML格式和.Properteis信息文件。

创建持久化类就是指需要被Hibernate持久化到数据库中的类,持久化类通常都是模型中的实体类,符合JavaBean的规范,包含一些属性,以及与之对应的get、set方法。

具体的Hibernate实现细节以后我在说,哈哈。
分享到:
评论

相关推荐

    本人写的Hibernate超级通用DAO

    本文将围绕“Hibernate超级通用DAO”这一主题,深入探讨如何构建一个功能强大的DAO层,实现包括增、删、改、查以及多条件模糊查询在内的各种功能。 首先,Hibernate是一个流行的Java ORM(对象关系映射)框架,它...

    hibernate 超级经典笔记

    《Hibernate超级经典笔记》是针对Java开发者的一份深入学习Hibernate的宝贵资料,它结合了培训机构的专业教学经验,权威且原创,旨在帮助初学者快速掌握Hibernate的核心概念和技术。 Hibernate是一款流行的开源对象...

    Hibernate超级有用参考教材

    超级经典的Hibernate经典简明教材,讲述了Hibernate的多对多、多对一、一对一、Lazy、一级缓、二级缓存存以及乐观锁与悲观锁等等。。。

    hibernate的第一个例子

    **描述分析:**描述提到这是一个超级简单的例子,包含一个持久化对象(通常是Java类,对应数据库中的表)、一个辅助类(可能是配置或者工具类,帮助操作数据库)以及一个测试类(用于验证代码功能)。这个例子特别...

    spring3+hibernate3+proxool+mysql 超级企业J2EE DEMO(jar在下一个文件中,jar太大了)

    本项目采用当前主流的MVC和IOC框架spring 3、优秀的ORM框架hibernate和超级厉害的proxool数据库连接池。这个工程demo,是本人在企业应用中的项目缩影,绝对实用于企业的应用。 适合朋友: 1.一直用单独的servlet和...

    基于Spring+SpringMVC+Hibernate的图书管理系统

    简介:该图书管理项目实现了三种角色的功能,分别是超级管理员,图书管理员和读者。在系统中,实现了图书管理,统计管理,系统管理和系统监控四大模块。图书管理 模块包括:图书借阅,书籍管理,出版社管理三个功能...

    spring3+hibernate3+mysql 超级企业J2EE DEMO 生成环境专用

    【标题】"spring3+hibernate3+mysql 超级企业J2EE DEMO 生成环境专用" 涵盖了三个核心的技术组件,它们分别是Spring框架、Hibernate持久化框架以及MySQL数据库,这些都是在Java企业级开发中至关重要的技术。...

    超级简单的购物网后台(struts+hibernate)

    【标题】:“超级简单的购物网后台(struts+hibernate)”是一个基于Struts和Hibernate框架构建的电子商务网站后台管理系统。这个系统旨在提供一个简洁而有效的平台,帮助管理员管理在线商店的商品、订单、用户等核心...

    超级详细易懂的Struts+Spring+Hibernate实现上传下载.chm

    Eclipse使用技巧 Eclipse 常用快捷键 超级详细易懂的Struts+Spring+Hibernate实现上传下载.

    新东方绝密资料 Hibernate的教学课件

    【描述】提到"本人参加过新东方的培训,这些资料一般都不外传的 超级经典 不下 会后悔的呀 Hibernate初学者课件",暗示这套教程具有很高的价值和实用性,通常只在新东方内部传播,且特别适合Hibernate的初学者。...

    spring+spring mvc+hibernate开发工程财务管理辅助系统

    spring+spring mvc+hibernate+easyui+jquery+ehcache http://localhost:8080/admin/index 账号HBU001 111111 管理员admin admin 注意事项 1.系统的默认用户超级管理员:admin(密码:admin)。系统的操作:用户超级...

    Struts2+Spring2.5+Hibernate3全注解实例详解

    超级详细的SSH2项目实例详解,并且附带两个项目详解。两种注解实现方式。不同的生成数据脚本实现。 在JavaEE企业级开发中,以SSH2框架为核心的应用非常广,大象根据项目实践经验,通过二个实例,详细的为大家讲解...

    struts +hibernate+JSP的IT资产管理系统

    在这个系统中,Struts、Hibernate和JSP是核心技术框架,它们各自扮演着关键角色。 Struts是Apache软件基金会的一个开源MVC(Model-View-Controller)框架,它为构建基于Java的Web应用程序提供了结构支持。Struts...

    hibernate-stand-alone:使用Hibernate的超级简单的应用程序

    Hibernate独立使用Hibernate的超级简单的应用程序要使其工作,您需要: 创建一个新项目将 src 中的文件复制/粘贴到您的项目中将 lib 中的所有 jars 导入到您的项目中打开 META-INF/persistance.xml 并选择你要使用的...

    hibernate关联关系映射PPT

    hibernate中的关联关系映射ppt!觉得有用的可以下!

    extjs struts hibernate Fam资产管理系统

    实训项目做了个资产的管理系统,功能有:1.能够进行资产管理,包括:资产登记、资产报损、资产出售、资产调拨、资产维修 2.能够进行资产采购管理,包括:购置申请、购置审批 3.能够进行报表管理,包括:折旧明细...

    S2SH SSH2 STRUTS SPRING HIBERNATE JSON AJAX 环境 精简 JAR包

    S2SH SSH2 STRUTS SPRING HIBERNATE JSON AJAX 环境 精简 JAR包 架包 炸包 自带例子 自带ajax下拉联动例子 自带oracle见表语句 导入建表即可运行 查看效果 超级精简环境 搭建 SSH2 S2SH环境 直接导入!! 杀人越货...

Global site tag (gtag.js) - Google Analytics