hibernate映射集合属性
生活随笔
收集整理的這篇文章主要介紹了
hibernate映射集合属性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
hibernate映射集合屬性通常需要指定一個name屬性,用于標明該集合屬性的名稱;
除此之外,它還有如下可選屬性:
?table:指定保存集合的表名;schema:指定保存集合屬性的數據表的schema的名稱,用于覆蓋根元素的schema屬性;lazy:設置是否啟動延遲加載,默認true;inverse:指定該集合作為雙向關聯關系中的另一端;cascade:指定當操作持久化對象時是否讓操作級聯到子實體類;order-by:設置數據庫對集合元素排序;sort:指定集合排序順序,可以是自然順序,或者給定排序類進行排序;where:指定任意的SQL語句中的where條件,該條件在加載或者刪除幾何元素時起作用,只有滿足該條件的記錄才會被操作;batch-size:定義延遲加載時每批抓取集合元素的數量,默認是 : 1;access: 指定hibernate訪問集合屬性的策略,默認property;mutable:指定集合的元素是否可變;因為集合屬性都需要保存到另一個數據表中,所以保存集合屬性的數據表必須包含一個外鍵列用于參照主鍵列,該外鍵列通過在
轉載于:https://my.oschina.net/rareliu/blog/12230
總結
以上是生活随笔為你收集整理的hibernate映射集合属性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows server 2003
- 下一篇: Hibernate的各种保存方式的区别