day1

etfyw5 13年前發布 | 603 次閱讀
1:Hibernate簡介
(1)hibernate是一款ORM框架,Object Relation Mapping
(2)ORM是指對象關系映射,可以將DB映射成Object,這樣程序員對Object操作完成對DB的操作,將JDBC封裝在ORM框架底層里
(3)主流ORM框架有Hibernate,iBatis,JPA
2:Hibernate框架體系結構
 (1)主配置文件:用于面熟數據庫連接信息
 hibernate.cfg.xml或者hibernate.properties
 (2)映射描述文件:用于描述映射類及屬性與DB表和字段
 User.hbm.xml
 (3)映射類文件:User.java
 (4)主要API組件
 a.Configuration:主要用于加載主配置文件,獲取數據庫連接信息
        b.SessionFactory:用于創建Session對象,封裝了映射信息以及定義的SQL
 c.Session:用于對象操作。完成增加,刪除,查詢的操作
 d.Transaction:用于事務處理。進行增加,刪除,修改時需要使用,因為Hibernate中自動提交功能是關閉的。
 e.Query:用于執行HQL查詢語句.
    HQL屬于面向對象查詢語句,語句中沒有表名和字段名。
 本文由用戶 etfyw5 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!