hibernate是目前最流行的orm架構。
orm的全稱是object/relation mapping,對象/關系資料庫映射。
當我們采用orm架構之後,應用程式不再直接通路底層資料庫,而是以面向對象的方式來操作持久化對象(例如建立、删除等),而orm架構則将這些面向對象的操作轉化成底層的sql操作。
orm用最直白的話來說就是:
一大堆的類庫,我們用面向對象的方式來調用,它幫我們翻譯為面向關系的方式。
為什麼要用orm?
答:orm使我們的程式設計更加面向對象、更簡單,不用再去考慮sql語句的問題了。
1.jdbc操作資料庫很繁瑣
2.sql語句編寫并不是面向對象的
3.可以再對象和關系表之間建立關聯來簡化程式設計
4.o/r mapping簡化程式設計
5.o/r mapping跨越資料庫平台
如何在web工程中配置hibernate開發環境?
在工程中添加hibernate的jar包:
将解壓路徑中hibernate3.jar和lib路徑下的required、jpa子目錄下所有jar包添加到應用的類加載路徑中。
hibernate的幫助文檔在
hibernate-distribution-3.6.0.final\documentation\manual\zh-cn\html_single下的index.html