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

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

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

    我的百度博客    給我留言    Boke寶貝

    What on earth have you been doing these days?

    統計

    留言簿

    閱讀排行榜

    評論排行榜

    為什么Hibernate.initialize(obj);后的代碼不執行了?

    以下是HibernateUtil類:
        public static Object get(Class clazz, int id) throws Exception{
            Session s 
    = null;
            Transaction tx 
    = null
            
    try{
                s 
    = HibernateUtil.getSession();
                tx 
    = s.beginTransaction();
                
    //Object obj = s.get(clazz, id);
                Object obj = s.load(clazz, id);
                System.out.println(
    "~~~~~~~~~~~~在Hibernate.initialize(obj);之前~~~~~~~~~~~~~~~~");
                Hibernate.initialize(obj);
                System.out.println(
    "~~~~~~~~~~~~在Hibernate.initialize(obj);之后~~~~~~~~~~~~~~~~");
                tx.commit();
                
                
    return obj;
            }
    catch(Exception e){
                
    if(tx != null){
                    tx.rollback();
                    
    throw e;
                }
            }
    finally{
                
    if(s != null)
                    s.close(); 
                
    return null;
            }
        } 
    然后調用該類的這個get方法:
            try{
                HibernateUtil.add(user);
                System.out.println(
    "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
                User tempU 
    = (User)HibernateUtil.get(User.class0);
            }
    catch(Exception e){
                System.err.println(e);
                System.err.println(
    "~~~~~~~~~~~~~~~~~~~~有異常拋出!~~~~~~~~~~~~~~~~");
            }
    finally{
                System.out.println(
    "~~~~~~~~~~~~~~~~~~~~~執行完了!~~~~~~~~~~~~~~~");    //為什么這句沒有執行呢!
            }
    輸出結果是:
    輸出結果Hibernate: insert into t_user (userName, `password`, email, id) values (?, ?, ?, ?)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~在Hibernate.initialize(obj);之前~~~~~~~~~~~~~~~~
    Hibernate: select user0_.id as id0_0_, user0_.userName as userName0_0_, user0_.`password` as password3_0_0_, user0_.email as email0_0_ from t_user user0_ where user0_.id=?
    ~~~~~~~~~~~~~~~~~~~~~執行完了!~~~~~~~~~~~~~~~
    請問:為什么System.out.println("~~~~~~~~~~~~~~~~~~~~~執行完了!~~~~~~~~~~~~~~~");沒有執行呢!
    希望高手指點~~~~

    posted on 2009-10-07 17:13 weager 閱讀(642) 評論(0)  編輯  收藏 所屬分類: Hibernate


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


    網站導航:
     
    歡迎您,您是第 位來訪者!
    主站蜘蛛池模板: 日本xxxx色视频在线观看免费| 四虎精品视频在线永久免费观看| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 久久精品网站免费观看| 亚洲欧美日韩久久精品| 亚洲一级片内射网站在线观看| A片在线免费观看| 亚洲熟伦熟女专区hd高清| 国产男女猛烈无遮挡免费视频网站| 一本大道一卡二大卡三卡免费| 亚洲av无码乱码国产精品fc2| 久久久久av无码免费网| 日韩大片免费观看视频播放 | 99亚洲精品卡2卡三卡4卡2卡| 亚洲一区二区三区偷拍女厕| 青娱乐免费在线视频| 高潮毛片无遮挡高清免费视频| 亚洲av无码国产精品夜色午夜| 精品久久免费视频| 最近2019年免费中文字幕高清| 免费无码专区毛片高潮喷水| 久久亚洲日韩看片无码| 综合亚洲伊人午夜网 | 在线精品亚洲一区二区小说| 成人毛片免费视频| 无码精品人妻一区二区三区免费看 | 亚洲国产熟亚洲女视频| 亚洲av色影在线| 在线观看亚洲精品福利片| 四虎免费永久在线播放| 国产精品久久久久久久久久免费| 一区二区免费视频| a在线观看免费视频| 精品国产呦系列在线观看免费 | 国产精品1024在线永久免费 | 精品国产sm捆绑最大网免费站| 人妻在线日韩免费视频| 亚欧国产一级在线免费| 一个人看的免费高清视频日本| 理论亚洲区美一区二区三区| 国产亚洲福利一区二区免费看|