Hibernate框架API詳解

2021-10-03 00:27:32 字數 1345 閱讀 3063

configuration物件

//學習configuration物件

// configuration功能: 配置載入類.用於載入主配置,orm元資料載入

public

class

demo

}

sessionfactory物件

//學習sessionfactory物件

// sessionfactory功能: 用於建立運算元據庫核心物件session物件的工廠.

// 簡單說功能就乙個---建立session物件

//注意:1.sessionfactory 負責儲存和使用所有配置資訊.消耗記憶體資源非常大.

// 2.sessionfactory屬於執行緒安全的物件設計.

//結論: 保證在web專案中,只建立乙個sessionfactory.

public

class

demo2

}

3.session物件

//學習session物件

//session物件功能: 表達hibernate框架與資料庫之間的連線(會話).session類似於

// jdbc年代的connection物件. 還可以完成對資料庫中資料的增刪改查操作.

// session是hibernate運算元據庫的核心物件

public

class

demo3

3.1session增加

@test

//session的新增

public

void

fun2()

3.2session查詢

@test

//session的查詢

//查詢id為1的customer物件

public

void

fun3()

3.3session的修改

@test

//session的修改

//修改id為1的customer物件的name屬性為黑馬程式設計師

public

void

fun4()

3.4session的刪除

@test

//session的刪除

//刪除id為1的customer物件

public

void

fun5()

}

理解hibernate框架

只有足夠的經歷才能更好的理解乙個框架的作用。例如 之前,知道hibernate框架是用來持久化資料的。但覺得用jdbc我就可以實現了,為什麼要使用hibernate框架那麼麻煩呢。直到昨天晚上,有個外包專案。跟我正在做的很一樣,只是資料庫不同。在這種情況下,如果使用hibernate框架作持久化資料...

Hibernate框架快取

一級快取 hibernate框架一級快取的特點 1.它是hibernate自帶的,不用我們手動配置。2.它是以k v對的方式儲存資料,以key去獲得po物件。3.只在同乙個中session共享。由於是hibernate自身就帶有的,所以使用時不需要配置xml的工作,只要知道在同乙個session中的...

Hibernate框架後續

而關聯式資料庫按照主鍵來區分一條記錄 在hibernate中使用oid來建立記憶體中的物件和資料庫中記錄對應的關係 什麼是oid 答 oid就是持久化類 student 與資料庫主鍵表對應屬性,用唯一來區分持久化物件 2 為何要使用包裝類呢 如integer 因為包裝類integer可以儲存null...