hibernate包上载 配置
1.hibernate包的下载地址,无需注册,直接下载
http://sourceforge.net/projects/hibernate/files/
其中需要下载的是
hibernate-distribution-3.5.1-Final-dist和hibernate-annotations-3.4.0.GA(如果用annotation)
可以从上面的网站上下载,也可以从附件中下载。
2.另外还要下载slf4j的包,下载地址为
http://www.slf4j.org/dist/
最好下载slf4j-1.5.8.zip这个版本的,高版本的有些冲突
3.需要导入的包http://unigreen.cn/posts/469.html这篇文章说的很明白
eclipse或myeclipse中window-->Preference-->java-->build path-->user liberary 下建立用户自定义hibernate包加入
A.hibernate-distribution-3.5.1-Final-dist目录下hibernate3.jar以及
B.lib/required中所有包
C.slf4j中slf4j-nop-1.5.8.jar包
D.lib/jpa中hibernate-jpa-2.0-api-1.0.0.Final.jar
如果用annotation还需加入
E.hibernate-annotations-3.4.0.GA中的hibernate-annotations.jar
下面讲下各个包的作用
hibernate3.jar:
Hibernate的库,必须使用的jar包
dom4j-1.4.jar
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包,Hibernate用它来读写配置文件。
commons-collections-3.1.jar:
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包。
jta.jar:
JTA规范,当Hibernate使用JTA的时候需要,不过App Server都会带上,所以也是多余的。
antlr-2.7.6.jar
语言转换工,Hibernate利用它实现 HQL 到 SQL的转换
目录为