<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 6  文章 - 129  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(467)

    文章檔案(423)

    相冊

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 825709
    • 排名 - 49

    最新評論

    閱讀排行榜

    評論排行榜

    hibernate的saveOrUpdate()方法

     在WEB頁面中得到一個對象有兩種方法:
    (1)從Session中取得對象,然后關閉Session,該對象便成為了脫管對象;
    (2)直接new一個對象實例,它是臨時對象.
    然而對于上述的兩種情況,有不同的處理方法,對于第一種情況

    /*從Session中取Team對象*/
    Team team = TeamDAO.getTeamById("2456721df4fdsf45");
    Student student = new Student();
    student.setName("ABC");
    team.getStudent.add(student);
    TeamDAO.update(team);

    對于第二種情況

    /*通過new.生成一個新的Team對象*/
    Team team = new Team();
    team.setTeamName("team1");
    Student student = new Student();
    Student student = new Student();
    student.setName("ABC");
    team.getStudent().add(student);
    TeamDAO.save(student);

    在實際的應用中,WEB程序員往往不會注意Team對象是脫管對象還是臨時對象,
    而對脫管對象save()操作是不對的,同樣對臨時對象update()操作也是錯誤的.
    為了解決這個問題,便產(chǎn)生了saveOrUpdate()方法.
    saveOrUpdate()方法兼具save()和update()方法的功能,對于傳入的對象.saveOrUpdate()
    方法首先會判斷其是脫管對象還是臨時對象,然后調(diào)用合適的方法



    posted on 2007-08-26 18:05 Ke 閱讀(2426) 評論(0)  編輯  收藏 所屬分類: hibernate
    主站蜘蛛池模板: 四虎影视免费永久在线观看| 久久精品国产亚洲av麻豆| 一级毛片免费在线播放| 国产精品亚洲精品日韩已满| 久久久久久精品免费看SSS| 亚洲av无码专区亚洲av不卡| 国产亚洲成av片在线观看| 无人影院手机版在线观看免费| 香蕉国产在线观看免费| 亚洲国产午夜电影在线入口| 免费人成网站在线播放| 最近2018中文字幕免费视频| 成年网站免费入口在线观看| 亚洲激情视频网站| 亚洲一区爱区精品无码| 色视频色露露永久免费观看| 日本免费在线观看| 免费无码国产在线观国内自拍中文字幕| 久久精品国产亚洲av影院| 亚洲国产婷婷香蕉久久久久久| 8x网站免费入口在线观看| 边摸边吃奶边做爽免费视频99| 亚洲精品高清国产麻豆专区| 亚洲精品尤物yw在线影院| 女人18毛片水真多免费播放| 亚洲一区免费观看| 亚洲视频在线免费| mm1313亚洲国产精品无码试看| 亚洲精品亚洲人成在线麻豆| 亚洲色精品aⅴ一区区三区| 四虎影视永久免费观看地址| 国产人在线成免费视频| 日本在线免费观看| 中文字幕永久免费| 人妻巨大乳hd免费看| 亚洲hairy多毛pics大全| 久久精品国产亚洲AV蜜臀色欲 | 91国内免费在线视频| 国产精品亚洲一区二区在线观看 | 亚洲精品GV天堂无码男同| 亚洲精品成人久久|