序言

          莫名長了幾顆痘,真TM疼,可能是現(xiàn)在運動太少了,天天對著電腦,決定了,今天下午花兩小時去跑步了,

          現(xiàn)在繼上一章節(jié)的一對多的映射關(guān)系講解后,今天來講講多對多的映射關(guān)系把,明白了一對多,多對多個人感覺還是比較容易的,需要理清楚其數(shù)據(jù)庫關(guān)系圖,那么你就拿下了它。映射文件的配置還是那么些死東西。

                                                --WH

 

一、小疑問的解答

       問題一:到這里,有很多學習者會感到困惑,因為他不知道使用hibernate是不是需要自己去創(chuàng)建表,還是hibernate全自動,如果需要自己創(chuàng)建表,那么主外鍵這種設(shè)置也是自己設(shè)置嗎?這讓人感到很困惑,現(xiàn)在就來解決一下這個小疑問(如果知道了的可以直接跳過看下面的多對多映射關(guān)系講解)

       解答:從實際開發(fā)的角度說:肯定是先創(chuàng)建表,并且表中自己會導入初始數(shù)據(jù),然后在逆向生成實體類,并且各種映射關(guān)系看自己需要什么就生成什么。

          在我們測試和學習階段也可以如此,先創(chuàng)建好數(shù)據(jù)庫和表還有一些初始化數(shù)據(jù),也可以不用把數(shù)據(jù)庫中各種表關(guān)系和表字段創(chuàng)建好,只需要將數(shù)據(jù)庫和表名必須手動建好,也就是說表中內(nèi)容隨便寫,但是必須存在這張表。每個表中的字段和表之間的外鍵關(guān)系,可