<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 又粗又黄又猛又爽大片免费| 男女做羞羞的事视频免费观看无遮挡| 国产精品免费视频一区| 亚洲另类春色校园小说| 222www免费视频| 亚洲短视频在线观看| 成人午夜免费福利视频| 亚洲av永久综合在线观看尤物| 成人免费观看一区二区| 中文日韩亚洲欧美制服| 日韩电影免费在线观看视频| 亚洲AV无码成人精品区日韩| 四虎影永久在线高清免费| 高清免费久久午夜精品| 亚洲人成图片小说网站| 99在线观看精品免费99| 亚洲av专区无码观看精品天堂| 免费看韩国黄a片在线观看| 亚洲а∨精品天堂在线| 亚洲精品久久久www| 大地资源中文在线观看免费版| 亚洲一区影音先锋色资源| 日韩视频在线精品视频免费观看| 亚洲色一区二区三区四区| 亚洲第一成人影院| 免费国产叼嘿视频大全网站| 亚洲欧洲精品在线| 在线jlzzjlzz免费播放| 国产免费高清69式视频在线观看| 亚洲AV无码不卡无码| 成人免费视频观看无遮挡| 四虎影视永久在线精品免费| 亚洲91av视频| 午夜成年女人毛片免费观看| 久久国产精品免费一区二区三区| 久久99国产亚洲精品观看| 成人免费看黄20分钟| 中国内地毛片免费高清| 亚洲AV色吊丝无码| 国产精品亚洲二区在线观看| 18禁网站免费无遮挡无码中文 |