`

hibernate 包结构(转)

 
阅读更多

1.      org.hibernate :该包的类基本上都是接口类和异常类

2.      org.hibernate.cache.* :cache的实现类

3.      org.hibernate.cfg.* :配置文件读取类

4.      org.hibernate.collection.* :Hibernate集合接口实现类:例如List(PersistentList),Set(PersistentSet),         Bag(PersistentBag)等等,Hibernate之所以要自行编写集合接口实现类是为了支持延迟加载。

5.      org.hibernate.connection.* :几个数据库连接池的Provider

6.      org.hibernate.dialect.* :支持多种数据库特性,每个Dialect实现类代表一种数据库,描述了该数据库支持的数据类型和其它特点,例如是否有AutoIncrement,是否有Sequence,是否有分页sql等等

7.      org.hibernate.eg.* :Hibernate文档中用到的例子

8.      org.hibernate.engine.* :这个包的类作用比较散

9.      org.hibernate.hql.* :HQL的实现org.hibernate.id.* :ID生成器

10.    orghibernate.impl.* :最核心的包,一些重要接口的实现类,如果Session,SessionFactory,Query等  

11.    org.hibernate.jca.* :JCA支持,把Session包装为支持JCA的接口实现类

12.    org.hibernate.jmx.* :jmx的实现

13.    org.hibernate.loader.* :也是很核心的包,主要是生成sql语句的

14.    org..hibernate.lob.* :Blob和Clob支持

15.    org.hibernate.mapping.* :hbm文件的属性实现

16.    org.hibernate.metadata.*:PO的Meta实现

17.    org.hibernate.odmg.*:ODMG是一个ORM标准,这个包是ODMG标准的实现类

18.    org.hibernate.persister.*:核心包,实现持久对象和表之间的映射

19.    org.hibernate.proxy.*:Proxy和Lazy Loading支持

20.    org.hibernate.ps.*:该包是PreparedStatment Cache

21.    org.hibernate.sql.*:生成JDBC sql语句的包

22.    org.hibernate.test.*:测试类,你可以用junit来测试Hibernate

23.    org.hibernate.tool.hbm2ddl.*:用hbm配置文件生成DDL

24.    org.hibernate.transaction.*:Hibernate Transaction实现类

25.    org.hibernate.type.*:Hibernate中定义的持久对象的属性的数据类型

26.    org.hibernate.util.*:一些工具类,作用比较散

27.    org.hibernate.xml.*:XML数据绑定

分享到:
评论

相关推荐

    Hibernate体系结构的概要图

    [Hibernate体系结构的概要图] Hibernate体系结构的概要图 Hibernate的核心接口一共有6个,分别为:Session、SessionFactory、Transaction、Query、Criteria和Configuration。这6个核心接口在任何开发中都会用到。...

    hibernate 体系结构与配置 参考文档(html)

    1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第...

    Hibernate4离散结构课程在线考试系统

    Hibernate4离散结构课程在线考试系统是基于J2EE框架下开发的一个离散结构科目的在线考试系统,当然也可以是其他科目的 只需要自己更改一下试卷类型和更换一下试题即可,挣个系统分为两个角色 学生和管理员,学生里的...

    Hibernate实践例子程序

    1. Hibernate工具包。 2. JDBC数据库连接驱动。以mysql为例,mysql-connector-java-3.1.×-bin.jar。 3. 配置文件。 1) Hibernate全局配置文件,hibernate.properties或者hibernate.cfg.xml.。一般使用XML文件。...

    hibernate-extensions和Middlegen-Hibernate

    hibernate-extensions和Middlegen-Hibernate的jar包 方便快捷地根据现有数据库导出库表结构,并生成对应的映射文件和POJO代码

    hibernate-jpa-2.1-api-1.0.2.Final-API文档-中文版.zip

    赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...

    hibernate-jpa-2.1-api-1.0.2.Final-API文档-中英对照版.zip

    赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...

    深入浅出Hibernate源码

    4,将下载的hibernate包解压到x:\rs\hib-samples\hibernate-2.1与x:\rs\hib-samples\hibernate-3,目录结构应该为: x: + rs + hib-samples 本文件包解压的目录 + forum-step1-db-first-middlegen + forum-step1...

    struts+spring+hibernate基础整合包+数据库Mysql+C3p0

    现在的结构是,Struts负责显示层,Hibernate负责持久层,Spring负责中间的业务层,另外,由于Spring使用的依赖注射以及AOP(面向方面编程),所以它的这种内部模式非常优秀,以至于Spring自己也实现了一个使用依赖注射...

    Hibernate中文参考文档

    HIBERNATE - 符合Java习惯的关系数据库持久化 如果你对Hibernate和对象/关系数据库映射还是个新手,或者甚至...阅读第 2 章 体系结构(Architecture)来理解Hibernate可以使用的环境....................................

    一个Hibernate的简单实例

    此例子只用Hibernate框架开发,是学习Hibernate的不错例子。 里面包含数据库文件\技术工具说明文件\Hibernate结构体系、核心文件和具体的运行过程。适合Java入门者。

    Hibernate+中文文档

    3.8. Hibernate SQL方言 (hibernate.dialect) 3.9. Hibernate日志类别 3.10. JTA TransactionManagers 9.1. 继承映射特性(Features of inheritance mappings) 16.1. 别名注射(alias injection names) 19.1. ...

    基于Hibernate的持久层增强工具包设计源码

    本项目是基于Hibernate开发的持久层增强工具包设计源码,主要使用Java进行开发。项目共包含103个文件,其中Java源代码文件90个,...项目结构清晰,代码注释详尽,适合用于学习和研究Hibernate在Java应用开发中的应用。

    struts2.3+spring3.1+hibernate3.6整合jar包

    struts2.3+spring3.1+hibernate3.6整合jar包,非常详细的包结构

    hibernate 教程

    体系结构 2.1. 总览 2.2. JMX集成 2.3. JCA支持 3. SessionFactory配置 3.1. 可编程配置方式 3.2. 获取SessionFactory 3.3. 用户自行提供JDBC连接 3.4. Hibernate提供的JDBC连接 3.5. ...

    hibernate3.2中文文档(chm格式)

    HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...

    HibernateAPI中文版.chm

    HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...

    springMVC4+Hibernate4整合例子

    springMVC4整合hibernate4的例子,用的是maven所以项目里面没有jar包. 工具用的是eclipse 表结构在doc文件夹下面.

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

     22.2 Hibernate的二级缓存结构  22.3 管理Hibernate的第一级缓存  22.4 管理Hibernate的第二级缓存  22.4.1 配置进程范围内的第二级缓存  22.4.2 配置集群范围内的第二级缓存  22.4.3 在应用程序中管理第二级...

    struts+hibernate实现的网络购物系统下载.zip

    不过不是用的tomcat服务器,所以目录结构和tomcat的不一样,我已经在myEclipse开发环境下重新组织了结构,另外没有数据库的表结构生成的sql,当然也没有数据,不过hibernate可以通过orm映射文件生成数据表ddl语句的,...

Global site tag (gtag.js) - Google Analytics