`
cnlf
  • 浏览: 16506 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Hibernate源代码包简要介绍[robin]

阅读更多

Hibernate源代码包简要介绍

net.sf.hibernate.*

该包的类基本上都是接口类和异常类

net.sf.hibernate.cache.*

JCS的实现类

net.sf.hibernate.cfg.*

配置文件读取类

net.sf.hibernate.collection.*

Hibernate集合接口实现类,例如List,Set,Bag等等,Hibernate之所以要自行编写集合接口实现类是为了支持lazy loading

net.sf.hibernate.connection.*

几个数据库连接池的Provider

net.sf.hibernate.dialect.*

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

net.sf.hibernate.eg.*

Hibernate文档中用到的例子

net.sf.hibernate.engine.*

这个包的类作用比较散

net.sf.hibernate.expression.*

HQL支持的表达式

net.sf.hibernate.hq.*

HQL实现

net.sf.hibernate.id.*

ID生成器

net.sf.hibernate.impl.*

最核心的包,一些重要接口的实现类,如果Session,SessionFactory,Query等

net.sf.hibernate.jca.*

JCA支持,把Session包装为支持JCA的接口实现类

net.sf.hibernate.jmx.*

我不懂JMX,只知道JMX是用来编写App Server的管理程序的,大概是JMX部分接口的实现,使得App Server可以通过JMX接口管理Hibernate

net.sf.hibernate.loader.*

也是很核心的包,主要是生成sql语句的

net.sf.hibernate.lob.*

Blob和Clob支持

net.sf.hibernate.mapping.*

hbm文件的属性实现

net.sf.hibernate.metadata.*

PO的Meta实现

net.sf.hibernate.odmg.*

ODMG是一个ORM标准,这个包是ODMG标准的实现类

net.sf.hibernate.persister.*

核心包,实现持久对象和表之间的映射

net.sf.hibernate.proxy.*

Proxy和Lazy Loading支持

net.sf.hibernate.ps.*

该包是PreparedStatment Cache

net.sf.hibernate.sql.*

生成JDBC sql语句的包

net.sf.hibernate.test.*

测试类,你可以用junit来测试Hibernate

net.sf.hibernate.tool.hbm2ddl.*

用hbm配置文件生成DDL

net.sf.hibernate.transaction.*

Hibernate Transaction实现类

net.sf.hibernate.type.*

Hibernate中定义的持久对象的属性的数据类型

net.sf.hibernate.util.*

一些工具类,作用比较散

net.sf.hibernate.xml.*

XML数据绑定

分享到:
评论

相关推荐

    hibernate源代码包

    hibernate源代码包hibernate源代码包hibernate源代码包hibernate源代码包hibernate源代码包

    Hibernate 源代码及重要说明

    **Hibernate 源代码分析与重要概念** Hibernate 是一个开源的对象关系映射(ORM)框架,它为Java开发者提供了一种在Java应用中管理和持久化数据到关系数据库的方法。通过Hibernate,开发人员可以将数据库操作转化为...

    Hibernate 源代码(非常好)

    这个"Hibernate源代码(非常好)"的压缩包显然包含了完整的Hibernate源代码,对于理解其内部工作原理、学习ORM技术和深入研究Java持久化机制极具价值。 首先,Hibernate的核心功能在于将Java对象转换为数据库中的...

    精通Hibernate源代码jar包3

    《深入理解Hibernate源代码:以jar包3为例》 Hibernate,作为一款强大的对象关系映射(ORM)框架,极大地简化了Java开发人员处理数据库的工作。本文将深入探讨Hibernate的源代码,以“精通Hibernate源代码jar包3”...

    JavaEE源代码 hibernate3

    JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 hibernate3JavaEE源代码 ...

    精通Hibernate源代码jar包1

    《深入理解Hibernate源码:基于“精通Hibernate源代码jar包1”》 在Java开发领域,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。本篇文章将围绕“精通Hibernate源代码jar包1”进行...

    一个很好的struts+hibernate源代码示例

    在"一个很好的struts+hibernate源代码示例"中,我们可以学习到如何将这两个框架有效地整合在一起,实现Web应用的数据管理和用户交互。首先,`testFrame.sql`文件通常包含了示例项目的数据库初始化脚本,这可能包括...

    hibernATE的源代码

    从官方网站下载的Hibernate源代码,通常包含了最新的开发版本,这对于我们深入学习和调试Hibernate具有很高的价值。 在`hibernate-orm-master`这个压缩包中,我们可以找到以下关键部分: 1. **src/main/java**: 这...

    精通Hibernate源代码

    《精通Hibernate源代码》 Hibernate,作为Java领域中广受欢迎的对象关系映射(ORM)框架,使得...这个完整的Hibernate源代码包正是为此目的而准备的,是每一位Java开发者深入了解ORM框架,提升技术能力的宝贵资源。

    Hibernate Quickly 源代码

    《Hibernate Quickly 源代码》是一份专注于Java持久层框架Hibernate的开源项目,它提供了快速理解和应用Hibernate的实例。这份源代码集可以帮助开发者深入学习Hibernate的核心功能和最佳实践,包括对象关系映射(ORM...

    hibernate源代码

    在深入探讨Hibernate源代码之前,我们先来理解ORM的基本概念和Hibernate的核心功能。 对象关系映射(ORM)是一种编程技术,用于将关系数据库的数据模型转换为面向对象的编程语言中的数据模型。它允许开发人员使用...

    Hibernate tool 源代码

    《深入探索Hibernate Tool源代码:Eclipse Plugin与Code Generator解析》 Hibernate Tool是Java开发者们常用的工具,它基于Hibernate框架,提供了丰富的功能,包括数据库逆向工程、对象关系映射(ORM)代码自动生成...

    Hibernate 3.2.6源代码包

    Hibernate 3.2.6的源代码包,有需要的可以下载了,压缩包使用7z压缩,可以使用WINRAR打开解压,解压缩后大约82兆,在MyEclipse 6.5中手动配置HIBERNATE和查看源码测试成功

    hibernate源代码下载

    源代码是理解任何软件工作原理的关键,对于Hibernate也不例外。通过阅读和分析Hibernate的源代码,开发者能够深入理解其内部机制,包括持久化策略、查询语言(HQL)、缓存管理以及事务处理等核心功能。 一、...

    精通Hibernate源代码jar包2

    《精通Hibernate源代码jar包2》 在Java开发领域,Hibernate是一个非常重要的对象关系映射(ORM)框架,它极大地简化了数据库操作。本资源主要包含三部分:Hibernate的源代码jar包,这对于深入理解Hibernate的工作...

    精通Hibernate+源代码

    该书首先介绍了Hibernate的基础知识,包括Hibernate的核心概念、架构以及安装配置。通过学习,读者能够理解Hibernate如何将Java对象与数据库表进行映射,以及如何设置和管理持久化类。这部分会讲解实体类的定义、...

    JavaEE源代码 spring-hibernate3

    JavaEE源代码 spring-hibernate3JavaEE源代码 spring-hibernate3JavaEE源代码 spring-hibernate3JavaEE源代码 spring-hibernate3JavaEE源代码 spring-hibernate3JavaEE源代码 spring-hibernate3JavaEE源代码 spring-...

    Hibernate3 源代码

    **Hibernate3 源代码详解** Hibernate 是一个流行的开源对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互。通过提供一种抽象层,Hibernate 允许开发人员使用面向对象的方式来处理数据,而无需直接...

    hibernate-3.2源代码

    《深入剖析Hibernate 3.2源代码》 Hibernate是一个开源的对象关系映射(ORM)框架,它极大地简化了Java应用程序与数据库之间的交互。在Hibernate 3.2版本中,开发者们能够更深入地理解其内部机制,从而提高开发效率...

Global site tag (gtag.js) - Google Analytics