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

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

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

    隨筆 - 170  文章 - 536  trackbacks - 0
    <2006年7月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    我參與的團隊

    隨筆分類(103)

    搜索

    •  

    積分與排名

    • 積分 - 414177
    • 排名 - 135

    最新評論

    閱讀排行榜

    用 Hibernate 碰到一個很傻的問題,在 iCustomer 中有這樣的關聯,有服務記錄,該記錄會與 Customer 關聯,當時為了在不需要的時候不在 VO 里 new 出 Customer,用了這樣的寫法。

    public Customer getCustomer() {
    ?if (null == customer) {
    ??customer = new Customer();
    ?}
    ?return customer;
    }

    這樣看似沒有問題,當使用到 Customer 的時候才會創建該對象。但是每次卻會報告臟數據錯誤,其實最重要的是我忽略了一個問題,這個方法同樣會被 Hibernate 調用,在 null 的時候給 new 出一個相應的 Customer,這樣就會出現問題了,如果你把 Customer 設成 null,Hibernate 調用該方法時就會自動給你 new 一個 Customer,并沒有任何 id,這樣在保存的時候會引發臟數據錯誤。所以一定要避免這樣的寫法。

    別人給出的建議是把這樣的 new Customer 的邏輯放在外面寫,手動處理 Customer 的創建。頁面上傳遞的是 Customer 的 id,后臺手動加載 Customer 的 PO,然后 set 給 Support。

    posted on 2006-07-04 18:30 steady 閱讀(803) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 一本色道久久88综合亚洲精品高清| 97在线观免费视频观看| 免费国产综合视频在线看| 亚洲中文无码mv| 青青草国产免费久久久91| 亚洲一卡2卡3卡4卡5卡6卡| 成人免费视频试看120秒| 亚洲精品无码成人| 成人毛片18女人毛片免费| 亚洲人成欧美中文字幕| 日本无卡码免费一区二区三区| 亚洲aⅴ无码专区在线观看春色| 国产精品美女自在线观看免费| 国产亚洲福利一区二区免费看| 免费国产不卡午夜福在线 | 久久久久se色偷偷亚洲精品av| 国产免费一区二区三区| 亚洲综合av一区二区三区| 精品国产一区二区三区免费看| 亚洲国产成人AV网站| 亚洲成av人在片观看| 国产免费网站看v片在线| 亚洲精品在线免费观看| 日本一区二区三区免费高清| 亚洲国产精品综合久久20| 国产高清在线精品免费软件| 九九免费久久这里有精品23| 亚洲A∨无码无在线观看| 毛片a级三毛片免费播放| 无码免费又爽又高潮喷水的视频| 国产精品亚洲аv无码播放| 成年人网站免费视频| 无码一区二区三区亚洲人妻| 亚洲色无码一区二区三区| 999久久久免费精品国产| 男人和女人高潮免费网站| 亚洲视频在线免费播放| 国产又粗又长又硬免费视频| 久久精品视频免费看| 亚洲狠狠婷婷综合久久| 亚洲精品色午夜无码专区日韩|