Hibernate3所需類庫

Hibernate是ORM的解決方案,其底層對數據庫的操作依賴於JDBC,所以您必須先下載JDBC驅動程序,在這兒我們使用的是MySQL5.0.15-NT,所以您必須到以下網址先下載MySQL的JDBC驅動程序:
http://www.mysql.com/products/connector/j/
接下來下載Hibernate,在撰寫此文的同時,Hibernate最後的穩定版本是3.0.1,而3.1版還在測試階段,這兒的介紹將以3.0.1爲主,所以請到以下網址下載hibernate-3.0.1.zip:
http://www.hibernate.org/
解開hibernate-3.0.1.zip後,其中的hibernate3.jar是必要的,而在lib目錄中還包括了許多jar文件,其中cleanimports.jar、cglib-2.1.jar、asm.jar、asm-attrs.jar、commons-collections-2.1.1.jar、commons-logging-1.0.4.jar、antlr-2.7.5H3.jar、dom4j-1.6.jar、jaxen-1.1-beta-4.jar、xerces-2.6.2.jar、xml-apis.jar、jdbc2_0-stdext.jar、jta.jar、connector.jar是必要的,而Log4j則是建議使用的,爲何使用這些jar,在Hibernate參考手冊中有說明,您可以打開doc\reference中的參考手冊,有英文版與簡體中文版的介紹,文檔格式則提供有html與pdf兩種,以下列出簡體中文中的說明:
dom4j(必需):Hibernate在解析XML配置和XML映射元文件時需要使用dom4j。
CGLIB(必需):Hibernate在運行時使用這個代碼生成庫強化類(與Java反射機制聯合使用)。
Commons Collections, Commons Logging(必需):Hibernat使用Apache Jakarta Commons項目提供的多個工具類庫。
EHCache(必需):Hibernate可以使用不同的第二級Cache方案。如果沒有修改配置的話,EHCache提供默認的Cache。
Log4j(可選):Hibernate使用Commons Logging API,後者可以使用Log4j作爲底層實施log的機制。如果上下文類目錄中存在Log4j庫,Commons Logging就會使用Log4j和它在上下文類路徑中找到的log4j.properties文件。在Hibernate發行包中包含有一個示例的properties文件。所以,如果你想看看幕後到底發生了什麼,也把log4j.jar
拷貝到你的上下文類路徑去吧(它位於src/目錄中)。
以上是Hibernate參考手冊所列出的jar文件,Hibernate底層還需要Java Transaction API,所以您還需要jta.jar,到這兒爲止,總共需要十個jar文件:
代碼:
mysql-connector-java-3.1.12-bin.jar
jta.jar
hibernate3.jar
cglib-2.1.jar
cleanimports.jar
asm.jar
asm-attrs.jar
commons-collections-2.1.1.jar
commons-logging-1.0.4.jar
antlr-2.7.5H3.jar
dom4j-1.6.jar
jaxen-1.1-beta-4.jar
xerces-2.6.2.jar
xml-apis.jar
jdbc2_0-stdext.jar
connector.jar
發佈了33 篇原創文章 · 獲贊 1 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章