?????????????????????????????????????????做學(xué)問要細心嚴緊
????????????????我們一個同事勤學(xué),但平時很少和大家溝通,有問題也是自己悶頭自己搞定。
昨天,那同事突然問起我關(guān)于hibernate方面的問題,大概是自己在潛心的在研究吧。
其實,一直以來我都想帶動我們團隊,也把外面世界的一些好的開源項目引入到項目
中來,不要脫離JAVA世界,不要讓自己和外面同行差距太大,由于某些原因我沒有給
他們做一些啟門的培訓(xùn)。早段時間,我負責的一個小項目就采用了struts+spring+hibernate
的技術(shù),順便給他們做一些講解,說明他們的工作原理。現(xiàn)在整個項目基本完成,相信他們
也對它們有一個全新的認識,編程思想也更新了。
?
????????????????那同事由于對hibernate不熟悉,持久化一個對象,整個過程沒有出現(xiàn)任何異常,但就
是沒有把數(shù)據(jù)保存到數(shù)據(jù)庫中,這可真叫郁悶呀。我也從頭到尾檢查了一遍,也運行了代碼,
沒有發(fā)現(xiàn)什么問題。我嘗試捕獲更多的信息,然后仔細檢查日志信息。粗略看了一下沒有發(fā)現(xiàn)
異常,這可是奇怪呀。看到hibernate也輸出了所執(zhí)行的SQl語句,但看數(shù)據(jù)庫表中又沒有數(shù)據(jù)。
心里也在嘀咕,這可奇怪,怪事情呀。又從頭看了一遍日志,突然看到hibernate綁定的數(shù)據(jù)庫
是"master“,根本不是程序所使用的數(shù)據(jù)庫,到"master"中察看,果然有數(shù)據(jù)。那問題出在那呢?
這肯定出在連接數(shù)據(jù)庫的url上了,打開配置文件一看,同事把"databaseName"少寫成了"database"
這樣sql Server不能夠識別到底是那個數(shù)據(jù)庫,只能用默認的數(shù)據(jù)庫了。謎團就這樣被解除了。:)
?其次,同事沒有仔細的看hibernate指南,起碼的大小寫的問題都沒有注意,所以經(jīng)常出問題,
障礙了學(xué)習(xí)進度。不過,當他掌握了hibernate的原理,也就能輕車熟路了。
?
?????????????我們不論做人還是做事要認真細心嚴緊,人生的整個過程都要去實踐,體驗生活。
?
posted on 2007-05-10 22:09
Harryson 閱讀(1017)
評論(1) 編輯 收藏 所屬分類:
Hibernate 、
Coffee House