Hibernate中各个JAR包的用途

转载 2013年12月03日 19:26:01

最基本的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的配置文件哦

hibernate4要用的jar(仅仅hibernate4的antlr-2.7.7等9个jar文件)

  • 2017年09月28日 08:42
  • 5.92MB
  • 下载

hibernate-commons-annotations.jar ,很多人项目报这个错,加进去就行了

  • 2012年08月08日 10:53
  • 65KB
  • 下载

hibernate3.6finald的Annotation实现实体类与数据库表的映射关系(不再需要hibernate-annotations.jar hibernate-commons-annota)

hibernate3.6Final的Annotation来实现实体类与数据库表的映射关系   2010-11-15 21:01:36|  分类: 编程相关 |  标签:hibernate  a...
  • ITbasketplayer
  • ITbasketplayer
  • 2011年10月14日 19:52
  • 6530

hibernate的各个jar包的作用

最基本的Hibernate3.3.2之 JAR包(必要): 包名 位置 用途 hibernate3.jar /hibernate ...
  • youzhouliu
  • youzhouliu
  • 2015年11月06日 16:54
  • 2880

hibernate各个jar包的作用

Hibernate相关jar包的详细介绍如下: antlr-2.7.6.jar ——语言转换工,Hibernate利用它实现 HQL 到 SQL的转换  commons-collect...
  • u014543351
  • u014543351
  • 2014年12月17日 11:52
  • 659

运行时报错,HCANN000001: Hibernate Commons Annotations {4.0.2.Final} 等

三月 15, 2017 4:42:33 下午 org.hibernate.annotations.common.Version INFO: HCANN000001: Hibernate Commo...
  • zpwangshisuifeng
  • zpwangshisuifeng
  • 2017年03月15日 16:57
  • 2332

hibernate-commons-annotations.jar

  • 2011年03月25日 19:46
  • 65KB
  • 下载

hibernate-commons-annotations.jar

  • 2013年04月20日 06:26
  • 65KB
  • 下载

hibernate-commons-annotations

  • 2008年11月03日 22:55
  • 65KB
  • 下载

Hibernate中各个JAR包的用途

最基本的Hibernate3.3.2之 JAR包(必要): 包名 位置 用途 hibernate3.jar /hibernate ...
  • wen303614
  • wen303614
  • 2013年12月03日 19:26
  • 1088
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hibernate中各个JAR包的用途
举报原因:
原因补充:

(最多只允许输入30个字)