hibernate jar包是一款jar包合集,是完成hibernate開發所必須的一些jar包,缺一不可,這些文件包能夠共同完成數據持久層的穩定構建,極大提升應用程序性能,是一套非常重要的jar包。感興趣的朋友歡迎前來IT貓撲下載體驗吧!?

hibernate需要的jar包有哪些
hibernate.jar?
antlr-2.7.6.jar?
commons-collections-3.1.jar?
jta-1.1.jar?
dom4j-1.6.1.jar
javassist-3.4.GA.jar?
slf4j-api-1.5.2.jar?
slf4j-log4j12-1.5.2.jar?
Hibernate(開放源代碼的對象關系映射框架)介紹
Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,它將POJO與數據庫表建立映射關系,是一個全自動的orm框架,hibernate可以自動生成SQL語句,自動執行,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數據持久化的重任。
hibernate特點
將對數據庫的操作轉換為對Java對象的操作,從而簡化開發。通過修改一個“持久化”對象的屬性從而修改數據庫表中對應的記錄數據。
提供線程和進程兩個級別的緩存提升應用程序性能。
有豐富的映射方式將Java對象之間的關系轉換為數據庫表之間的關系。
屏蔽不同數據庫實現之間的差異。在Hibernate中只需要通過“方言”的形式指定當前使用的數據庫,就可以根據底層數據庫的實際情況生成適合的SQL語句。
非侵入式:Hibernate不要求持久化類實現任何接口或繼承任何類,POJO即可。
hibernate編程開發
編程環境
Hibernate是一個以LGPL(Lesser GNU Public License)許可證形式發布的開源項目。在Hibernate官網上有下載Hibernate包的說明。Hibernate包以源代碼或者二進制的形式提供。
編程工具
eclipse:一個開放源代碼的、基于Java的可擴展開發平臺。
NetBeans:開放源碼的Java集成開發環境,適用于各種客戶機和Web應用。
IntelliJ IDEA:在代碼自動提示、代碼分析等方面的具有很好的功能。
myeclipse:由Genuitec公司開發的一款商業化軟件,是應用比較廣泛的Java應用程序集成開發環境。
editplus:如果正確配置Java的編譯器“Javac”以及解釋器“Java”后,可直接使用EditPlus編譯執行Java程序。




