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