Hibernate體系結構(入門)

2022-02-23 16:44:31 字數 883 閱讀 4215

hibernate通過持久化物件(po)這個媒介來對資料庫進行操作,底層資料庫對於應用程式來說是透明的。

hibernate將應用程式從原始的jdbc訪問中釋放出來,應用程式無需關心jdbc操作、底層資料庫連線、資料庫訪問實現、事務控制,而是直接以物件導向方式進行持久層的操作。

hibernate簡要體系結構:

hibernate核心api

configuration類

配置hibernate,根啟動hibernate。hibernate應用通過configuration例項來指定物件-關係對映檔案的位置或者動態配置hibernate的屬性,然後建立sesssionfaction的例項物件。

sessionfactory介面

初始化hibernate,充當資料儲存源的**,建立session物件,乙個sessionfactory對應乙個資料儲存源(db)。

session介面

負責儲存、更新、刪除、載入和查詢物件,它是hibernate應用使用最廣泛的介面,也被稱為持久化管理器。

transaction介面

管理事務,是hibernate的資料庫事務介面,它對底層的事務介面做了封裝,底層事務介面包括:jdbc、jta和corba事務的api。

query和cirteria介面

hibernate學習記錄 體系結構與基本配置

區域性對映檔案 dtd宣告 基本關聯對映 當處理對映檔案時,hibernate 用反射 reflection 來決定這個對映型別。這需 要時間和資源,所以如果你注重啟動效能,你應該考慮顯性地定義所用的型別。核心對映 org.hsqldb.jdbcdriver jdbc hsqldb hsql loc...

mysql 體系結構 了解MySQL體系結構

mysql 資料庫體系結構圖 mysql 由以下幾部分組成 1 connectors 不同語言中與 sql 的互動 show variables like connection variable name value character set connection utf8 collation c...

簡述mysql體系結構 MySQL體系結構

一 mysql登入方式 一 tcp ip方式 遠端 本地 mysql uroot poldboy123 h 10.0.0.51 p3306 二 socket方式 mysql uroot poldboy123 s tmp mysql.sock 二 例項介紹 例項 mysqld後台守護程序 主線程 ma...