<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 評(píng)論 :: 0 Trackbacks

    1、Using non-qualified column reference


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

    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時(shí)沒有細(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)時(shí)會(huì)出現(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)前要?jiǎng)h除的對(duì)象
       
    thisMany.setOne(null);                          //設(shè)置所對(duì)應(yīng)的一方為空,解除它們之間的關(guān)系
       
    manyDao.delete(thisMany);

     

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

     



    posted on 2011-08-10 08:56 java_蟈蟈 閱讀(579) 評(píng)論(0)  編輯  收藏 所屬分類: HIBERNATE
    主站蜘蛛池模板: 国内外成人免费视频| a级黄色毛片免费播放视频| 亚洲免费观看网站| 久久久亚洲欧洲日产国码农村| caoporm超免费公开视频| 又粗又大又长又爽免费视频| 亚洲AV永久无码天堂影院| 国产精品公开免费视频| 羞羞网站在线免费观看| 亚洲AⅤ视频一区二区三区 | 国产成人福利免费视频| 亚洲精品福利网站| 日本黄页网址在线看免费不卡| 国产高清免费在线| 污污免费在线观看| 亚洲精品午夜无码专区| 日韩av无码久久精品免费| 亚洲成在人线中文字幕| 在线观看免费a∨网站| 色费女人18女人毛片免费视频| 亚洲精品在线视频| 久久免费精品视频| 亚洲乱码中文字幕小综合| 日本免费高清一本视频| 国产高清视频免费在线观看 | 亚洲成av人片一区二区三区| 久久国产乱子伦精品免费午夜| 亚洲av无码国产精品色午夜字幕| 免费专区丝袜脚调教视频| jizzjizz亚洲日本少妇| 精品国产亚洲男女在线线电影 | 亚洲欧美成人一区二区三区| 吃奶摸下高潮60分钟免费视频| 三级黄色在线免费观看| 91亚洲国产成人久久精品网址| 国产三级免费电影| 中文字幕日本人妻久久久免费| 亚洲一卡2卡3卡4卡国产网站| 亚洲&#228;v永久无码精品天堂久久 | 大学生a级毛片免费观看| eeuss影院ss奇兵免费com|