Hibernate學習筆記(1)

2021-07-30 01:56:16 字數 734 閱讀 4690

1.orm

2.hibernate的開發步驟

1.建立hibernate的配置檔案hibernate.cfg.xml

2.建立持久化類,比如:cat.class

3.建立物件-關係對映檔案cat.hbm.xml(要配置到hibernate.cfg.xml中),現在也有很多人用註解

4.編寫訪問資料庫的**:

(1)建立sessionfactory物件

(2)建立session物件

(3)開啟事務

(4)執行操作

(5)關閉事務

(6)關閉session

(7)關閉sessionfactory

3.session快取(hibernate的一級快取)

1.session快取可以減少hibernate應用程式訪問資料庫的頻率,比如: 兩個相同的查詢只會傳送一條查詢語句。

2.session的flush方法會使資料庫中的記錄和session快取中的物件狀態保持一致。所以當執行物件的set方法(如:cat.setnname=」aa」),即使不寫update語句系統也會自動執行update語句。在執行hql語句或者qbc語句前系統會先執行flush操作,以保證查詢獲取到最新的資料,但執行commit後資料庫中的資料才會發生改變。

3.session.reflush()方法會強制傳送select語句,以保證資料庫中的資料session的相同。

4.session.clear()清除快取。

hibernate入門筆記 1

day1 hibernate資料持久化元件 hibernate.cfg.xml中會設定資料庫的連線資訊,以及引用的其他檔案的檔名,和一些其他的攝製。這個檔案一般放在專案的根目錄下。在hibernate.cfg.xml的寫法 hibernate的對映類的 x.hbm.xml的寫法 使用hibernat...

學習hibernate筆記

1.首先要配置hibernate.xml 配置檔案,然後建立每個實體類的對映檔案 x.hbm.xml。2.準備工作做好之後,在寫測試類時先要拿到configuration cfg org.cfg.configuration 用來讀配置檔案的 然後通過cfg.configur返回乙個 找到配置檔案自身...

Hibernate學習筆記

什麼是orm呢?orm是一種思想 orm關注是物件與資料庫中的列的關係 什麼是hibernate?hibernate是乙個物件關係對映框架,它將pojo與資料庫表建立對映關係,自動生成sql語句,自動執行。hibernate的核心api 一共有6個,分別為 session sessionfactor...