1. 程式人生 > >Hibernate設計實體及實體對映

Hibernate設計實體及實體對映

一、如何設計實體

       1、業務需求:部門、使用者、崗位;根據業務需求,可以體現出以下關係:

           A.使用者與部門:一個使用者只能有一個部門      ----一對多的關係;

           B.使用者與角色:一個使用者可有多個角色,一個角色也可有多個使用者     ----多對多的關係;

           C.部門與部門:一個部門只能有一個父節點部門    ----一對一的關係;

                                  一個部門可以有多個子節點部門    ----一對多的關係;

       

二、Bean與Bean之間的關係如何體現;

         每個實體的英文名代表英文類:

         A.使用者與部門:一個使用者只能有一個部門,一個部門可以有多個使用者;      ----一對多的關係;

          B.使用者與角色:一個使用者可有多個角色,一個角色也可有多個使用者     ----多對多的關係;

          

         C.部門與部門:一個部門只能有一個父節點部門    ----一對一的關係;

                                 一個部門可以有多個子節點部門    ----一對多的關係;


三、實體之間的對映如何編寫,基本屬性不多介紹(重點+難點);

        A.使用者與部門:一個使用者只能有一個部門      ----一對多的關係;

      

        B.使用者與角色:一個使用者可有多個角色,一個角色也可有多個使用者     ----多對多的關係;


        C.部門與部門:一個部門只能有一個父節點部門    ----一對一的關係;

                                  一個部門可以有多個子節點部門    ----一對多的關係;


多練,會抄、、、我也記不住;