Hibernate API簡介
其接口分為以下幾類:
l 提供訪問數(shù)據(jù)庫的操作的接口;
l 用于配置Hibernate的接口;
l 回調(diào)接口
l 擴(kuò)展Hibernate的功能的接口。
這些接口大多數(shù)位于net.sf.hibernate包中
Hibernate的核心接口
5個核心接口:
l Configuration接口:配置Hibernate,根啟動Hibernate,創(chuàng)建SessionFactory對象。
l SessionFactory接口:初始化Hibernate,充當(dāng)數(shù)據(jù)存儲源的代理,創(chuàng)建Session對象。
l Session接口:負(fù)責(zé)保存、更新、刪除、加載和查詢對象。
l Transaction:管理事務(wù)。
l Query和Criteria接口:執(zhí)行數(shù)據(jù)庫查詢。
SessionFactory實(shí)例對應(yīng)一個數(shù)據(jù)存儲源,特點(diǎn):
線程安全的,重量級。
Session:是Hibernate應(yīng)用最廣泛的接口,特點(diǎn):
不是線程安全的,輕量級。
java數(shù)據(jù)類型,hibernate數(shù)據(jù)類型,標(biāo)準(zhǔn)sql數(shù)據(jù)類型之間的對應(yīng)表