<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
    主站蜘蛛池模板: 国产亚洲一卡2卡3卡4卡新区| 日本久久久久亚洲中字幕| 香蕉大伊亚洲人在线观看| 国产h肉在线视频免费观看| 亚洲一区二区三区四区在线观看| 手机看片国产免费永久| 亚洲产国偷V产偷V自拍色戒| 日本免费A级毛一片| 亚洲成Av人片乱码色午夜| 91香蕉国产线观看免费全集| 78成人精品电影在线播放日韩精品电影一区亚洲| 成全视频在线观看免费| 亚洲国产一区二区a毛片| 真人做A免费观看| 自拍偷区亚洲国内自拍| 情侣视频精品免费的国产| 无人视频在线观看免费播放影院| 国产啪亚洲国产精品无码| 丁香花在线视频观看免费| 亚洲另类自拍丝袜第1页| 女人被弄到高潮的免费视频 | 亚洲精品无码av天堂| 黄色网址免费在线观看| 亚洲AV美女一区二区三区| 国产国产人免费视频成69堂| 亚洲国产成人久久综合| 亚洲精品无码你懂的网站| 久久精品中文字幕免费| 亚洲色偷精品一区二区三区| 亚洲一区二区三区国产精品| 东方aⅴ免费观看久久av| 亚洲精品国产精品国自产网站| 色视频色露露永久免费观看| 香蕉免费看一区二区三区| 亚洲熟妇色自偷自拍另类| 国产免费直播在线观看视频| 成人精品一区二区三区不卡免费看| 亚洲视频一区二区三区四区| 亚洲成年人啊啊aa在线观看| 99热在线观看免费| 亚洲第一se情网站|