浪費時間可恥,粗心大意不可原諒·····警鐘!

經過兩個月的休息,今天重寫起代碼來了,可是代碼出現問題,出現了不應該出現的異常,以爲是版本問題,配置文件出錯,悲哀!

不細心是要付出代價,看過下面代碼,我用了一個上午和一箇中午的時間才發現了錯誤···


    @Override
    public void save(User user) {
        Session session = this.openSession();
        Transaction transaction = session.beginTransaction();
        try {
            session.save(“user”);
            transaction.commit();
        } catch (Exception e) {
            transaction.rollback();
        }finally{
            session.close();
        }
    }


這樣的代價,讓我在hibernate3和hibernate4之間嘗試了多次,以及在myeclipse上重新嘗試了多個工程 ,突然發現了“粗心大意”的代碼,更改之後正常······


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章