Hibernate類庫簡單描述
Hibernate還是比較常用的,于是我研究了一下Hibernate類庫,在這里拿出來和大家分享一下,希望對大家有用。
Hibernate介紹
Hibernate是基于對象/關系映射(ORM,Object/Relational Mapping)的一個解決方案。ORM方案的思想是將對象模型表示的對象映射到關系型數據庫中,或者反之。Hibernate目前是ORM思想在Java中最成功、最強大的實現。它于2001年的年末發布第一個版本,立即引起了廣泛的注意。2003年6月,Hibernate2發表,并且獲得Jolt大獎,進而被JBoss吸納成為它的一個子項目。2005年3月,Hibernate 3發表,其中做了一些比較重大的改進。本文以Hibernate3為基礎編寫。
另外,Hibernate除了可以在J2EE容器中運行外,還可以運行在Java應用程序中。本文就是以Java應用程序為例來介紹它。
配置開發環境
本文以一個Java應用程序(Java Application)為例,介紹如何使用Hibernate來進行數據庫操作。
在進行Hibernate開發之前,需要首先獲得Hibernate類庫、相應數據庫的JDBC驅動類庫。Hibernate類庫可以從http://www.hibernate.org中下載,目前的版本是3.0.而JDBC驅動可以根據不同的數據庫來選擇,在這個例子中,使用的是Oracle數據庫,那么相應的JDBC驅動可以從Oracle安裝目錄\ora92\jdbc下獲得。其他的數據庫請根據相關的說明獲得。
下載Hibernate包后,可以將它解壓到一個文件夾,此處假設為C:\hibernate-3.0,然后將C:\hibernate-3.0\下的hibernate.jar和C:\hibernate-3.0\lib下的那些第三方類庫也放到環境變量CLASSPATH中。(通常,只需要dom4j、cglig、commons-logging、commons-collections、log4j、ehcache、asm、jta、antlr這些類庫就可以了)
做完這些配置后,就可以在此基礎上進行基于Hibernate的Java程序開發了。
【編輯推薦】