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

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

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

    我的Blog我做主^_^

    走向一條通往JAVA的不歸路...

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      64 隨筆 :: 68 文章 :: 77 評論 :: 0 Trackbacks

    1、Using non-qualified column reference


    在hibernate中使用HQL直接對數(shù)據(jù)庫進(jìn)行update、save、delete操作時,日志中會輸出:

    Java代碼  
    1. org.hibernate.hql.ast.tree.FromElementType -164767 [http-8080-Processor72] WARN   - Using non-qualified column reference   

     

     的警告信息。該警告實(shí)乃Hibernate-3.2.0版本的BUG,原因是hibernate執(zhí)行HQL時沒有細(xì)分操作類型,日志記錄類型有誤,該BUG已在3.2.1中修復(fù)。


    2、deleted object would be re-saved by cascade (remove deleted object from associations) 
     

        在hibernate 刪除關(guān)聯(lián)時會出現(xiàn)eleted object would be re-saved by cascade (remove deleted object from associations)的異常,結(jié)合別人的和自己的經(jīng)驗(yàn)通常有三種解決的方案:

            方法1 刪除Set方的cascade:
            方法2 解決關(guān)聯(lián)關(guān)系后,再刪除

     

        onside.getManys().remove(thisMany);   //在所關(guān)聯(lián)的一方的set中移走當(dāng)前要刪除的對象
       
    thisMany.setOne(null);                          //設(shè)置所對應(yīng)的一方為空,解除它們之間的關(guān)系
       
    manyDao.delete(thisMany);

     

            方法3 在many-to-one方增加cascade 但值不能是none

     



    posted on 2011-08-10 08:56 java_蟈蟈 閱讀(573) 評論(0)  編輯  收藏 所屬分類: HIBERNATE
    主站蜘蛛池模板: 57pao一国产成视频永久免费| 婷婷亚洲综合五月天小说在线| 中文字幕免费在线看线人动作大片| 国产精品无码一区二区三区免费| 亚洲日韩中文字幕一区| 国产精品久久久久久久久免费| 亚洲精品高清国产麻豆专区| 91视频免费网址| 亚洲沟沟美女亚洲沟沟| 男女做羞羞的事视频免费观看无遮挡| 亚洲国产成人手机在线电影bd| 国产又黄又爽又猛免费app| 欧洲 亚洲 国产图片综合| 日韩免费视频网站| 精品久久久久亚洲| 亚洲人成网77777亚洲色| 免费福利在线视频| 亚洲成人激情小说| 又大又黄又粗又爽的免费视频| a级毛片免费高清视频| 亚洲AV永久无码精品成人| 中文字幕免费高清视频| 在线综合亚洲欧洲综合网站| 日韩亚洲国产二区| 黄页免费在线观看| 亚洲另类春色校园小说| 国产成人免费高清在线观看| 国产免费内射又粗又爽密桃视频| 亚洲AV无码成人精品区天堂| 国产精品视频永久免费播放| 特级毛片aaaa级毛片免费| 亚洲av无码无在线观看红杏| 无遮免费网站在线入口| 国产成人高清亚洲一区91| 国产亚洲美女精品久久久久狼| 麻豆一区二区免费播放网站 | 久久午夜夜伦鲁鲁片免费无码| 亚洲小说区图片区| 亚洲日韩中文字幕日韩在线| 最近免费最新高清中文字幕韩国| 亚洲AV无码成人精品区狼人影院|