對Hibernate的簡單認識

2022-09-11 19:24:16 字數 658 閱讀 1154

它是orm思想的乙個實現,對jdbc進行了很好的封裝,它通過配置使j**abean物件和資料庫表之間進行對映,並提供對增、刪、改、查便利的操作方法,同時支援事務處理,它對資料庫記錄還提供了快取機制,提高效率,它可以使程式設計師不用書寫sql,也不用關心資料庫sql之間的差異,它通過方言對資料庫進行了很好的適配。

1. hiberante的主配置檔案為hibernate.cfg.xml,其中定義了資料來源、連線池、快取、事務、表生成策略等配置

2. 通過*.hbm.xml對映配置檔案,定義了j**abean物件和資料庫表之間的對映關係,還定了物件和物件之間的對映關係,包括:一對

一、多對

一、一對多、多對多

3. 對於複雜查詢和修改,hiberante提供了query物件進行支援,它可以使用hql語句處理查詢、修改、刪除和分頁。如果需要處理針對資料庫相關的sql,可以sqlquery物件處理。

4. hibernate可以整合到spring中,通過spring進行事務處理,事務的配置通常分兩類,一種是aop方式,一種是注釋方式的宣告式事務。

5. hiberante從3版本後,支援jpa規範,可以不使用對映檔案配置,而全部採用jpa註解方式進行物件和資料庫表的對映,hibernate還擴容了jpa規範。

6. hibernate對常用的快取技術做了封裝,可以輕鬆的呼叫各種快取框架

對shell的簡單認識

shell是乙個命令直譯器 shell分為互動式shell和非互動式shell 互動式shell就是命令列一問一答 非互動式shell是像shell文字那樣,一次解析文字,並未在命令列給我們作出回答。shell又分為登陸式shell和非登入式shell 主要區分於是否輸入使用者名稱和密碼,輸入使用者...

對大資料的簡單認識

你好,陌生人,我是一名來自蘭州文理學院資料科學與大資料專業的在校大學生,你可以叫我小v。目的 通過大量的資料分析,可以個性化的為你量身定做各種東西,比如當你想要去電影院看電影時,可以通過你手機的瀏覽記錄,可以推薦你喜歡的型別。到吃飯時間給你推薦適合你口味的飯店。通過這次大資料認知實習,我了解了許多不...

對「認識」的認識

很早就想談談關於 認識 的認識。這是乙個巨集大深刻的哲學問題。只是覺得沒有完全思考清楚,還以為觀點有些偏頗,擔心自己沒能力系統論述,就遲遲沒有動筆。但想到談論的問題本身就是乙個偏頗的問題,而且,我始終覺得,問題儘管偏頗,但卻不無道理。所以,提筆寫下這篇文字。正像思想的本質是不安一樣,認識的本質是片面...