hibernate的各个jar包的作用
hibernate的各个jar包的作用
最基本的Hibernate3.3.2之 JAR包(必要):
| 包名 | 位置 | 用途 | 
| hibernate3.jar | /hibernate | 核心JAR包 | 
| antlr.jar | /hibernate/lib/required | Another Tool for Language Recognition,可以构造语言识别器,解析HQL需要 | 
| commons-collections.jar | /hibernate/lib/required | 包含了一些Apache开发的集合类,功能比java.util.*强大 | 
| dom4j.jar | /hibernate/lib/required | 越来越多的Java软件都在使用dom4j来操作XML,Hibernate也不例外 | 
| javassist.jar | /hibernate/lib/required | 操作字节码,跟cglib相关 | 
| jta.jar | /hibernate/lib/required | 定义JTA规范的JAR包,当Hibernate使用JTA的时候需要 | 
| slf4j.jar | /hibernate/lib/required | 整合各志框架种日的工具 | 
| slf4j-nop.jar | /slf4j | 包含了对slf4j.jar的实现类 | 
注意:slf4.jar和slf4j-nop.jar之间的版本需要匹配,如果Hibernate中使用早期的slf4j.jar,可以从slf4j官方网站下载新的JAR包将其置换掉
如果要使用Annotation,还需要下面的JAR包:
| 包名 | 位置 | 用途 | 
| hibernate-annotations.jar | /hibernate-annotations | 使用Hibernate Annotation的核心JAR包 | 
| ejb3-persistence.jar | /hibernate-annotations/lib | 实体类中使用的注解都是在这个JAR包中定义的 | 
| hibernate-commons-annotations.jar | /hibernate-annotations/lib | 
使用javax.persistence下的Annotation可以不依赖Hibernate的JAR包,这样的话可以切换到其他的ORM框架
如果要使用log4j,则需要添加相关的JAR包:
| 包名 | 位置 | 用途 | 
| log4j.jar | 很多框架中都有 | 生成用户定制日志 | 
| slf4j-log4j.jar | /slf4j | 将slf4j和log4j关联起来的JAR包 | 
当然别忘记了在类路径下放log4j的配置文件哦
hibernate的各个jar包的作用的更多相关文章
- Spring中各个jar包的作用
		spring.jar 是包含有完整发布模块的单个jar 包.但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2. ... 
- Hibernate3 jar包的作用[转]
		from:http://nopainnogain.iteye.com/blog/761630 (1)hibernate3.jar: Hibernate的核心库,没有什么可说的,必须使用的jar包 (2 ... 
- JAVA、android中常用的一些jar包的作用
		正文: 这里主要介绍的是hibernate使用到的.jar Hibernate一共包括了23个jar包,令人眼花缭乱.本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进 ... 
- spring有关jar包的作用
		参考的是spring官网spring4.3版本. 链接:https://docs.spring.io/spring/docs/4.3.19.RELEASE/spring-framework-refer ... 
- spring相关jar包的作用讲解(转)
		Spring各个jar包作用 原文链接:https://www.cnblogs.com/1995hxt/p/5255210.html Spring AOP:Spring的面向切面编程,提供AOP ... 
- 【转】常用jar包的作用了解
		发项目的过程中,经常需要用到一写jar包,现在对其中的一写jar的作用,做下总结,也算是避免少引或者多引jar包吧,欢迎大家补充.谢谢. 1.apache的一写jar commons-collecti ... 
- 一些jar包的作用
		发项目的过程中,经常需要用到一写jar包,现在对其中的一写jar的作用,做下总结,也算是避免少引或者多引jar包吧,欢迎大家补充.谢谢. 1.apache的一写jar commons-collecti ... 
- java 项目中每个jar包的作用总结
		别人的总结 1.Struts2 1)commons-fileupload :2)common-io:文件上传 3)commons-lang:它扩展了标准 java.langAPI ArrayUtils ... 
- Spring3.2.2中相关Jar包的作用
		今天在看Spring的源码的时候不知道从什么地方开启应该合适,因为不太清楚实现类所在的具体Jar包,就从网上找了些,可是网上有的说的是不清不楚,甚至是有些错误的,所以就把相关Jar包的大致作用给整理了 ... 
随机推荐
- react的constructor和super的具体含义和使用
			1.constructor( )-----super( )的基本含义 这是ES6对类的默认方法,通过 new 命令生成对象实例时自动调用该方法.并且,该方法是类中必须有的,如果没有显示定义,则会默认添 ... 
- Smallest Common Multiple-freecodecamp算法题目
			Smallest Common Multiple 1.要求 找出能被两个给定参数和它们之间的连续数字整除的最小公倍数. 2.思路 设定一个twoMultiple(a,b)函数,求出输入两个参数的最小公 ... 
- centos 7 安装以及ip配置
			1.安装: root 200M: swap 内存的2倍,如果内存超过4g,最大设为8g就够了: / 剩余: 2.ip配置 (1)动态配置:dhclient ip add (2)静态配置:vi /etc ... 
- 【原创】数据处理中判断空值的方法(np.isnan、is np.nan和pd.isna)比较
			转载请注明出处:https://www.cnblogs.com/oceanicstar/p/10869725.html 1.np.isnan(只有数组数值运算时可使用) 注意:numpy模块的i ... 
- MySql学习笔记01
			MySql01 课程介绍 数据库简介 之前通过流操作文件的方式存储数据弊端: 1. 效率低 2. 不管是存还是取都比较麻烦 3. 一般只能存储小量数据 4. 只能存储文本数据 什么是DB DataBa ... 
- Vue插槽
			插槽内容 Vue实现一套内容分发的API, 这套API基于当前的web组件规范草案,将元素作为承载分发内容的出口. <navigation-link url="/profile&quo ... 
- vue.js 二 路由懒加载
			当项目小的时候,我没考虑要去找这个得解决方案,也幸好现在几乎能迁移的项目都整合在了一个vue的项目里面 才发现编译后的vendor.js变得异常的大,而且几乎在项目每一个页面都需要加载这一个js,项目 ... 
- node操作mogondb数据库的封装
			注:摘自网络 上面的注释都挺详细的,我使用到了nodejs的插件mongoose,用mongoose操作mongodb其实蛮方便的. 关于mongoose的安装就是 npm install -g mo ... 
- POJ 3320 尺取法(基础题)
			Jessica's Reading Problem Description Jessica's a very lovely girl wooed by lots of boys. Recently s ... 
- UVA 1594 Ducci Sequence(紫书习题5-2 简单模拟题)
			A Ducci sequence is a sequence of n-tuples of integers. Given an n-tuple of integers (a1, a2, · · · ... 
