天天看點

【Hibernate架構】Hibernate入門

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