天天看點

Hibernate關聯關系映射之一對多雙向映射

一對多映射有兩種,一種是單向的,另一種的多向。我們一般是使用雙向的,是以我就寫寫一對多的雙向映射。

還是想昨天一樣舉個例子來說明:作者《===》作品,還是對資料進行增删改查。

我們一般是把外鍵建立在多方的,一個作者對應多個作品。

這個前一篇的差不多。我就主要寫寫有差異的地方吧!

還是要建立資料庫表,

實體:

 Author.java

Hibernate關聯關系映射之一對多雙向映射
Hibernate關聯關系映射之一對多雙向映射

View Code

Book.java

Hibernate關聯關系映射之一對多雙向映射
Hibernate關聯關系映射之一對多雙向映射

 持久層和業務層都與之前的差不多。

 主要映射檔案有所改變:

主對象:Author.hbm.xml

從對象:Book.hbm.xml

在hibernate.cfg.xml裡添加

測試: