`
happenZheng
  • 浏览: 1724 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

hiberante 简介及API文档

阅读更多
  先简要说说Hibernate吧: 一个ORM的解决方案,纯Java开发的一个开源框架。有了它,把程序员频繁地对数据库的增删查改操作解脱出来,使程序员能以面向对象的思想操作数据库。其中有五个核心的接口(在这里引用百度知道的内容:http://baike.baidu.com/view/7291.htm)
Configuration 接口,用于配置并启动Hibernate,并创建了SessionFactory对象
SessionFactory 接口,用于初始化Hibernate,并用于创建Sessioon对象,SessionFactory对象属于重量级的,一般一个项目只要创建一个就行了。
Session 接口,用于对数据库执行创建(C),读取(R),更改(U),删除(D)操作,一般一个操作,就要创建一个session对象,使用完之后,要关闭,不然,同时打开多个Session,要报错。
Transaction接口负责事务相关的操作。它是可选的,开发人员也可以设计编写自己的底层事务处理代码。
Query和Criteria接口负责执行各种数据库查询。它可以使用HQL语言或SQL语句两种表达方式。
  接着,看到社区里,一些朋友在索取Hibernate API文档,现在提供上。

分享到:
评论

相关推荐

    hiberante3 注解帮助文档

    hiberante3 注解帮助文档hiberante3 注解帮助文档hiberante3 注解帮助文档hiberante3 注解帮助文档hiberante3 注解帮助文档

    Hiberante HTML 帮助文档

    接着,文档会深入讲解如何使用Hibernate进行数据操作,如CRUD(创建、读取、更新和删除)操作,包括对象的持久化、查询语言(HQL)和Criteria API的使用。同时,还将涉及事务管理,确保数据的一致性和完整性。 在HTML...

    hiberante中文帮助文档

    7. ** Criteria 查询**:除了HQL,Hibernate还提供了Criteria API,通过构建一系列条件来执行查询,提供了一种动态构造查询的方法。 8. **缓存机制**:Hibernate支持一级缓存(Session级别的缓存)和二级缓存...

    hiberante4、jdk6帮助文档chm

    这个文档将涵盖持久化模型的配置、实体管理、查询语言(HQL)和Criteria API等内容。此外,还可能包括事务处理、缓存策略以及与其他Java框架(如Spring)的集成等高级主题。 JDK 6,即Java Development Kit的第6个...

    Struts2+hiberante+Spring+Extjs+OA办公系统,完整包

    ExtJS以其直观的API、美观的UI和强大的数据绑定功能而受到欢迎。 **OA办公系统** 是一套用于企业管理、流程审批、文档管理、日程安排等功能的软件。OA系统利用上述技术,实现信息共享、协同工作和流程自动化,提高...

    hiberante4.2.3-part01

    以上就是关于Hibernate 4.2.3部分的知识点介绍,这个压缩包可能包含了相关的jar库、源代码、API文档、示例项目等,帮助开发者快速上手并深入理解Hibernate的工作原理。通过深入学习和实践,开发者可以利用Hibernate...

    mybatis运用

    MyBatis是一个高级的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis消除了几乎所有的JDBC代码以及手动设置...如果需要某一种语言的文档而当前文档尚未支持,用户可以通过提供自己母语的文档来请求支持。

    Hibernate参考文档(CHM).

    4. **Query和Criteria查询**:讲解了如何使用HQL(Hibernate Query Language)和JPQL(Java Persistence Query Language)进行复杂的数据查询,以及Criteria API的使用,提供了动态构建查询的强大能力。 5. **第二...

    Hibernate Annotation 中文文档

    Hibernate Annotation简介** Hibernate Annotation是Hibernate框架的一个扩展,它允许开发者直接在Java类和属性上使用注解(Annotations),来定义实体类与数据库表之间的映射关系。相比于XML配置,注解提供了一种...

    hiberante ref document

    《Hibernate参考文档详解》 Hibernate,作为Java领域中广受欢迎的对象关系映射(ORM)框架,为开发者提供了方便快捷的数据持久化解决方案。本篇将基于提供的"hibernate ref document"进行深入解析,旨在帮助开发者...

    疯狂Ajax讲义+Spring+hiberante

    Prototype和jQuery库提供了方便的API,让开发者可以轻松实现Ajax功能。 2. **Prototype**:Prototype是一个轻量级的JavaScript库,提供了许多实用的函数,如元素选择、事件处理和Ajax操作。它简化了DOM(文档对象...

    hiberante 学习PDF

    - **Criteria API**:提供了一种更灵活的查询方式,支持动态构建查询条件。 #### 缓存机制 Hibernate 提供了两级缓存:一级缓存(session 缓存)和二级缓存(全局缓存)。合理使用缓存可以显著提高应用程序的性能...

    hibernate存取oracle的clob

    在 Oracle 中,CLOB 用于存储大量的文本数据,如文章、文档等。CLOB 支持 Unicode 字符集,因此非常适合用来存储多语言文本。Oracle 提供了丰富的 API 来操作 CLOB 类型的数据,例如读写 CLOB 数据等。 #### 2. ...

    hibernate应用[包括示例,映射,主键自增,各种查询操作方式以及配置文档以及 Annotation示例]

    4. **查询操作**:这包括了HQL(Hibernate Query Language)和 Criteria API,它们是Hibernate提供的两种查询方式,可以方便地执行SQL语句的等价操作。 5. **配置文档**:理解Hibernate的配置文件`hibernate.cfg....

    hibernate\Hibernate开发资料整合1

    根据压缩包子文件的文件名称列表:“spring”、“struts”、“hiberante”(可能是“hibernate”的拼写错误),我们可以推测这些文件可能包含Spring、Struts和Hibernate的配置示例、教程文档或者示例项目。...

    开发中遇到问题,解决后笔记整理

    在开发过程中,遇到的技术难题和解决方案是每个程序员成长的必经之路。这篇笔记主要记录了在使用JavaScript、ExtJS、Struts和...持续记录和整理这样的问题及解决方案,对于个人技能的提升和团队知识共享都非常有益。

    hibernate2ch_reference.pdf

    本文档"hibernate2ch_reference.pdf"是针对Hibernate的详尽指南,涵盖了从基础到高级的各个层面,旨在帮助读者全面理解和掌握这一强大的工具。 1. **O/R Mapping基础** O/R Mapping是将对象模型与关系数据模型进行...

    Hibernate3.3.1+Spring2.5.5+Struts2 2.0.1.2例子

    这个"SSH3.3.1+Spring2.5.5+Struts2 2.0.1.2例子"的压缩包可能包含了示例项目的源代码、配置文件以及相关的说明文档,可以帮助开发者理解如何在实际项目中整合这三个框架,提升开发效率。通过学习和研究这个例子,你...

Global site tag (gtag.js) - Google Analytics