<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)

    搜索

    •  

    積分與排名

    • 積分 - 414072
    • 排名 - 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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产精品成人一区| 成年轻人网站色免费看| jlzzjlzz亚洲乱熟在线播放| 色吊丝性永久免费看码| 又爽又高潮的BB视频免费看| 国产亚洲漂亮白嫩美女在线 | 亚洲欧洲日产韩国在线| 永久黄色免费网站| 亚洲成aⅴ人片在线观| 噼里啪啦电影在线观看免费高清| 亚洲国产成人超福利久久精品| 久久久久久精品成人免费图片 | 亚洲综合无码一区二区痴汉| 国产成人A在线观看视频免费| 亚洲综合av一区二区三区不卡| 免费看无码自慰一区二区| 亚洲A∨精品一区二区三区下载| 亚洲国产婷婷综合在线精品| 国产99久久久国产精免费| 国产亚洲精品观看91在线| 久久久免费精品re6| 91午夜精品亚洲一区二区三区| 午夜一级免费视频| 成人一级免费视频| 久久久久亚洲av无码专区导航| 91网站免费观看| 亚洲精品久久无码av片俺去也| 亚洲日韩国产成网在线观看| 三年片在线观看免费观看大全一 | 免费v片在线观看无遮挡| 91视频免费观看高清观看完整| 亚洲一本综合久久| 全免费a级毛片免费看不卡| 一级午夜a毛片免费视频| 久久亚洲精品成人| 毛片A级毛片免费播放| 久久国产免费直播| 亚洲人成影院在线高清| 久久精品国产亚洲Aⅴ蜜臀色欲| 999久久久免费精品播放| 国产成人高清亚洲一区91|