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