1. 程式人生 > >hibernate基礎(三)

hibernate基礎(三)

冗余 多對一 數據 保存 delete src delet save 這一

1.一對多|多對一

  1)關系表達

    1>表中的表達

    技術分享圖片

    技術分享圖片

    2>orm元數據中表達

      一對多:

    技術分享圖片

      多對一:

    技術分享圖片

  2)操作

    1>操作關聯屬性

    技術分享圖片

  3)進階操作

    1>級聯操作

       技術分享圖片

        結論: 簡化操作.一定要用,save-update,不建議使用delete.

    2>關系維護     

      在保存時.兩方都會維護外鍵關系.關系維護兩次,冗余了.
      多余的維護關系語句,顯然是客戶這一端在維護關系

      技術分享圖片

      技術分享圖片

2.多對多

  1)關系表達

    1>表中

    技術分享圖片

    2>對象中

    技術分享圖片

    3>orm元數據

    技術分享圖片

  2)操作

    1>操作關聯屬性

    技術分享圖片

  3)操作進階

    1>inverse屬性

    技術分享圖片

    2>級聯屬性

    技術分享圖片

  

hibernate基礎(三)