文件錯誤關於hibernate中報Duplicate class/entity mapping org.model.User錯的問題


廢話就不多說了,開始。。。

    我昨天犯了一很傻得錯誤,在現想起來都感到很笑好。天今就把她2寫下來,一來可以當個笑話供大家樂娛,二來可以當作一次驗經吧!!  

      我昨天做了下結業而計設,在用hibernate存儲數據的時候報出了一個Duplicate class/entity mapping org.model.User的錯誤,我一晚上百度,google都沒處理掉。網上最多的只是翻譯了下這個錯誤是什么意思,沒有體具的怎么分析處理這個題問,時當感到非常朝氣,心想誰不知什么意思啊,還用得着你來給我翻譯!有些人還說把HibernateFactory的getSession法方里加一個 synchronized 就夠能了。但是我試過仍然沒用。終究還是沒能處理,就這樣不得不我抱着遺憾睡覺了。

    每日一道理
如果你們是藍天,我願做襯托的白雲;如果你們是鮮花,我願做陪伴的小草;如果你們是大樹,我願做點綴的綠葉……我真誠地希望我能成為你生活中一個歡樂的音符,為你的每一分鍾帶去祝福。

      天今早上起床后又開始整昨天的題問,在做的中程過,我試了下,如果只在hibernate.cfg.xml文件中只映射一個*.hbm.xml文件的話是沒有題問的,於是我又一次試了幾個還是沒有題問,我就有些奇怪了,但是當我把hibernate.cfg.xml拉到最下邊幾行的時候,我看到了這樣的一句<mapping resource="org/model"/>,我霎時明確了,也就是我前邊把每一個文件載入了一次,后邊又再從根目錄載入當然會報重復載入實體的錯誤了。也是在那一霎時我回憶起時當體具是怎么做的了。我在寫序程的時候,邊寫邊跟學同天聊,剛生成了一個*.hbm.xml,在我往hibernate.cfg.xml中置的時候,我發明天今沒有向svn提交,於是我提交了下。提交完后跟學同說了句話,說完后就沒有續繼編輯次上未完成的文件,跑到另一個文件中去寫了,寫完試測的時候就涌現了種這題問。

      這件事感到是一天產生最笑好的事了,這么小的一個忽視讓我費了這么大的勁。還有就是,看到錯誤后也沒仔細去看下配置文件,它說有重復的實體,那我就仔細去比較每一個實體文件了。也多是驗經不足吧!

      從這件事也能到得一些驗經,就是寫序程的時候真的須要仔細真認,可不見異思遷,否則產生種這搞笑的情事也是然必的。其次遇事得靜冷思考,切可不目盲的搜索浪費時間,把握分析處理題問的力能。還有驗經也很主要,我為認經過次這后,當前再碰到類似的題問我夠能很快分析出錯誤原因的。

文章結束給大家分享下程序員的一些笑話語錄: AdobeFlash拖垮Windows拖垮IE!又拖垮Linux拖垮Ubuntu拖垮FirxEox!還拖垮BSD拖垮MacOS拖垮Safri!簡直無所不拖!AdobeFlash滾出網路世界!不要以為市占有率高就可以持續出爛貨產品!以后替代品多得是!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM