`
汤小润
  • 浏览: 3617 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论
阅读更多

1.在开发Hibernate之前,必须明白它开发的组成部分,即各个组件的作用以及核心类的作用和使用方法。本文对这些内容加以总结。

 

2.Hibernate核心组件可以分为如下几类

2.1 Hibernate配置文件

配置文件的格式为hibernate.properties或hibernate.cfg.xml。通常使用后者。配置文件的作用简单的说就是用来连接数据库。要在该文件里配置数据库连接的参数,例如数据库的用户名、密码等。

 

2.2 映射文件

映射文件的格式为*.hbm.xml。映射文件就是将持久化对象与数据库中的表联系起来。映射文件的编写是Hibernate开发中的核心部分。

 

2.3 Configuration类

用来定位映射文档的位置,并生成SessionFactory对象

 

2.4 Session接口

对持久化对象进行数据库操作,包括get()、save()、update()、delete()等

 

2.5 SessionFactory接口

负责创建Session对象,一般一个项目需要一个Factory即可

 

2.6 Query接口

对持久化对象的查询。包含HQL或SQL查询

 

2.7 Transaction接口

用来管理Hibernate事务,主要方法是commit()和rollback()

 

分享到:
评论

相关推荐

    spring-struts1-strust2-hibernate 核心包介绍

    Hibernate3.2 核心包作用 包 作用 说明 jta.jar 标准的JTA API 必要 commons-logging.jar 日志功能 必要 commons-collections.jar 集合类 必要 antlr.jar ANother Tool for Language Recognition(antlr) 必要 dom4j....

    有关jbpm的核心组件

    Jbpm由核心组件,web控制台,调度组件,BPEL扩展组件几大组件组成,核心组件是由纯java编写,所以能很好的和j2se程序,javaee程序结合。JBPM的持久层采用符合jpa标准的hibernate框架,身份组件用于管理用户。

    Struts,Hibernate,Spring集成开发宝典.pdf

    《Struts Hibernate Spring集成开发宝典》以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成开发实例讲解了这三个组件在J2EE项目中的应用。《Struts Hibernate ...

    Hibernate项目开发宝典 源码

    本书以Hibernate为核心,详细讲解了基于组件的J2EE应用软件的开发方法。在讲解方式上,使用基础知识与具体实例相结合的方式对Hibernate进行了全面、深入、细致的讲解,使读者在学习的过程中可以通过具体的练习来加深...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    12.2 Hibernate的核心 12.2.1 Configuration(配置Connection) 12.2.2 SessionFactory(Connection工厂) 12.2.3 Session(提供Connection) 12.3 使用Hibernate操作数据库的示例 12.3.1 创建数据库表 12.3.2 编写...

    纯java写的简单ORM组件

    大二的时候为了做个后台方便写的ORM组件 没有Hibernate那么多功能,也没有Hibernate那么多麻烦事情. 压缩包里面文档和源码还有打包的jar都奉上 呵呵 有人用就用 随便改 欢迎和我讨论技术 qq:48579466 做个广告哈

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     2.4.1 Hibernate的核心接口  2.4.2 事件处理接口  2.4.3 Hibernate映射类型接口  2.4.4 可供扩展的接口  2.5 小结  2.6 思考题 第3章 第一个Hibernate应用  3.1 创建Hibernate的配置文件  3.2 创建持久化类...

    Struts Hibernate Spring集成开发宝典 源码

    《Struts Hibernate Spring集成开发宝典》以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成开发实例讲解了这三个组件在J2EE项目中的应用。《Struts Hibernate ...

    Struts Hibernate Spring集成开发宝典.part1

    《Struts Hibernate Spring集成开发宝典》中文pdf版 计算机电子书下载,《Struts Hibernate Spring集成开发宝典》以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列...

    struts,hibernate,spring 开发宝典

    Struts Hibernate Spring集成开发宝典》中文pdf版 计算机电子书下载,《Struts Hibernate Spring集成开发宝典》以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成...

    Struts+Hibernate+Spring集成开发

    Struts Hibernate Spring集成开发宝典》中文pdf版 计算机电子书下载,《Struts Hibernate Spring集成开发宝典》以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成...

    Hibernate实战(第2版) 中文版 part1

    本书是毋庸置疑的Hibernate和ORM(对象/关系映射)权威著作,由包括Hibernate之父在内的两位核心开发人员亲自执笔,详细讲述了Hibernate 3.2、Java Persistence和EJB 3.0标准。 本书通过一个应用将数百个例子融合...

    Hibernate实战(第2版) 中文版 part4

    本书是毋庸置疑的Hibernate和ORM(对象/关系映射)权威著作,由包括Hibernate之父在内的两位核心开发人员亲自执笔,详细讲述了Hibernate 3.2、Java Persistence和EJB 3.0标准。 本书通过一个应用将数百个例子融合...

    Hibernate实战(第2版) 中文版 part3

    本书是毋庸置疑的Hibernate和ORM(对象/关系映射)权威著作,由包括Hibernate之父在内的两位核心开发人员亲自执笔,详细讲述了Hibernate 3.2、Java Persistence和EJB 3.0标准。 本书通过一个应用将数百个例子融合...

    Hibernate实战(第2版) 中文版 part2

    本书是毋庸置疑的Hibernate和ORM(对象/关系映射)权威著作,由包括Hibernate之父在内的两位核心开发人员亲自执笔,详细讲述了Hibernate 3.2、Java Persistence和EJB 3.0标准。 本书通过一个应用将数百个例子融合...

    Hibernate实战(第2版) 中文版 part5

    本书是毋庸置疑的Hibernate和ORM(对象/关系映射)权威著作,由包括Hibernate之父在内的两位核心开发人员亲自执笔,详细讲述了Hibernate 3.2、Java Persistence和EJB 3.0标准。 本书通过一个应用将数百个例子融合...

    Hibernate v3.2中文参考手册

    Hibernate是一个专业的开放源代码项目(Professional Open Source project),也是JBoss Enterprise Middleware System(JEMS),JBoss企业级中间件系统的一个核心组件。 <br>1. 翻译说明 本文档的翻译是在网络上...

    Hibernate3.2官方中文参考手册

    Hibernate是一个专业的开放源代码项目(Professional Open Source project),也是JBoss Enterprise Middleware System(JEMS),JBoss企业级中间件系统的一个核心组件。 <br>翻译说明 本文档的翻译是在网络上...

Global site tag (gtag.js) - Google Analytics