hibernate基礎部分總結

1hibernate的組成部分

  持久化類

       實現對應的序列化接口

       必須有默認的構造函數

       持久化類的屬性不能使用關鍵字

       標示符

 映射文件

   類型

       java類型和hibernate類型

  主鍵的產生器

       increment identity  assigned uuid

    id  prototype

    set

       cascade  對象與對象之間的關係

       inverse  對象與外鍵之間的關係

    配置文件

          數據庫的鏈接信息

          存放了映射文件的信息

          其他信息:hibernate內部功能的信息

          <property name="show_sql">true</property>

 

2hibernate的流程

    Configuraction

       加載了配置文件

    SessionFactory

                     配置文件的信息、映射文件的信息、持久化類的信息

    Session

        1crud的操作都是由session完成的

        2、事務是由session開啓的

        3、兩個不同的session只能用各自的事務

        4session決定了對象的狀態

        5、創建完一個session,相當於打開了一個數據庫的鏈接

    Transaction

        1、事務默認不是自動提交的

        2、必須由session開啓

        3、必須和當前的session綁定(兩個session不可能共用一個事務)

 

3、對象的狀態的轉化

 

4hibernate的原理:

     根據客戶端的代碼,參照映射文件,生成sql語句,利用jdbc技術進行數據庫的操作

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章