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 張永耀 閱讀(177) 評論(0)  編輯  收藏 所屬分類: j2ee
          主站蜘蛛池模板: 盘锦市| 清苑县| 澎湖县| 卓尼县| 灌云县| 永修县| 霞浦县| 手游| 汤原县| 嘉兴市| 三亚市| 新邵县| 齐齐哈尔市| 邵阳市| 信阳市| 乌鲁木齐县| 高碑店市| 彭州市| 进贤县| 永济市| 岳阳市| 江津市| 明星| 阜南县| 志丹县| 武乡县| 运城市| 会昌县| 襄城县| 远安县| 邵东县| 甘洛县| 湛江市| 绥阳县| 隆安县| 德清县| 临西县| 修文县| 泉州市| 巴林左旗| 宝坻区|