GONE WITH THE WIND

          --tomorrow is another day

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            30 隨筆 :: 19 文章 :: 0 評論 :: 0 Trackbacks

          1.作用的范圍不同:

          1)inverse :<set/>,<map/>,<list/>,<array/>,<bag/>

          2)cascade :<many-to-one>,<one-to-one/>,<set/>,<map/>,<list/>,<array/>,<bag/>.

          2.執行策略不同

          1)inverse :首先判斷集合的變化情況,然后針對變化執行相應的處理。

          2)cascade :直接對集合中的每個元素執行相應的處理。

          3.執行的時機不同

          1)inverse :在執行SQL語句之前判斷是否要執行該SQL語句。

          2)cascade :在主控方發生操作時用來判斷是否進行級聯操作。

          4.執行的目標不同

          1)inverse :對于<one-to-many>處理被管理表,<many-to-many/>處理中間表。

          2)cascade :都只只對被關聯表。

          總結:書上說了inverse 一對多的時候最好把多的一方設置成false由一的一方來控制;cascade盡量別使,進行顯示的添加刪除。

          posted on 2009-03-30 16:46 張永耀 閱讀(181) 評論(0)  編輯  收藏 所屬分類: j2ee
          主站蜘蛛池模板: 红安县| 安新县| 株洲县| 宝坻区| 远安县| 宝山区| 昭苏县| 绍兴县| 太湖县| 博爱县| 通城县| 洪江市| 三穗县| 松潘县| 花垣县| 卢湾区| 黄浦区| 武穴市| 商城县| 四子王旗| 汉川市| 高碑店市| 彰化市| 孟州市| 民和| 恩施市| 德惠市| 南澳县| 沙河市| 确山县| 元阳县| 藁城市| 林州市| 灌阳县| 陕西省| 孟村| 邯郸市| 广平县| 崇明县| 阿拉善左旗| 大兴区|