Hibernate的jar包的用途:

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是用来编写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的jar包的用途相关推荐

  1. hibernate+struts2整合jar包冲突

    前几天,在用Hibernate+Struts2做项目的时候遇到了一个很棘手的问题,jar包冲突!!!先亮一下错误: 之前还不知道这是个啥错误,经过上网查找之后才知道这是jar包冲突的问题!!由于项目都 ...

  2. Java常见Jar包的用途

    jar包 用途 axis.jar SOAP引擎包 commons-discovery-0.2.jar 用来发现.查找和实现可插入式接口,提供一些一般类实例化.单件的生命周期管理的常用方法. jaxrp ...

  3. Hibernate初探之单表映射——jar包的导入

    编写第一个Hibernate例子需要的基本步骤 创建Hibernate的配置文件 创建持久化类 创建对象-关系映射文件 通过Hibernate API编写访问数据库的代码 使用版本:Hibernate ...

  4. Hibernate3 jar包的作用[转]

    from:http://nopainnogain.iteye.com/blog/761630 (1)hibernate3.jar:  Hibernate的核心库,没有什么可说的,必须使用的jar包 ( ...

  5. spring原理案例-基本项目搭建 01 spring framework 下载 官网下载spring jar包

    下载spring http://spring.io/ 最重要是在特征下面的这段话,需要注意: All avaible features and modules are described in the ...

  6. Java Jar包介绍

    JAR 包是什么 JAR 文件的全称 Java Archive File(Java 档案文件),通常 JAR 文件是一种压缩格式,和 ZIP 格式兼容,与 ZIP格式不同的是它 包含了一个名为 MET ...

  7. jar 包与 war 包区别

    参考: https://www.jianshu.com/p/3b5c45e8e5bd https://www.cnblogs.com/banml/p/11767305.html https://blo ...

  8. Struts2、Hibernate、Spring整合所需要的jar包

    Struts2.Hibernate.Spring整合所需要的包: Struts2: struts2-core-2.0.14.jar  -- Struts2的核心包. commons-logging-1 ...

  9. hibernate jar包_源码分析 | 咋嘞?你的IDEA过期了吧!加个Jar包就破解了为什么?

    推荐阅读: 阿里P8架构师"呕心沥血"1年总结出这份Linux基础到进阶学习文档 年前面试京东3面凉经~ 面试过程与真题全分享+备战春招(java) 一.前言介绍 2020年了,对 ...

最新文章

  1. 如何爬取知乎中问题的回答以及评论的数据?
  2. 激光雷达(LiDAR)点云数据知多少?
  3. C++:基类和派生类
  4. maven中去掉单元测试的配置
  5. 8-Python3从入门到实战—基础之数据类型(集合-Sets)
  6. python读取csv文件_python3.0读取csv文件
  7. 李伟山:金融撮合架构
  8. Angualr8 ViewChild报错
  9. 触发器使用教程和命名规范
  10. C++-bit转hex(四位二进制转十六进制)
  11. html中播放的语法是什么,css语法是什么?
  12. 计算机网络中什么是突发错,计算机网络基础习题(含答案)
  13. 2022-2027年中国认证检验检测行业市场全景评估及发展战略研究报告
  14. Lucene.Net的简单练习
  15. 论文阅读笔记:Layer Normalization
  16. 熟练度=正确的知识 X 大量的刻意练习。
  17. 阿里云 apt软件云。ubuntu16 17适用
  18. 【OpenCV学习笔记】之图像金字塔(Image Pyramid)
  19. MFC radio button 设置默认选中
  20. 神经网络解决推荐系统问题(NCF)

热门文章

  1. table选项卡从A页面点击进入B页面指定版块
  2. 记一个bug定位与修复过程
  3. android eclipse中导入framework.jar以及使用其隐藏类的方法
  4. android 解决listview.notifyDataSetChanged刷新时Imageloader加载图片闪烁问题
  5. android volatile的使用
  6. Android GraphicBuffer
  7. 【Git】git add -A = git add . + git add -u
  8. 五个你绝不可忽视的HTML5特性
  9. 神经网络中常用的激活函数
  10. windows下安装配置mongodb