天天看點

Hibernate中onetomany的總結

1:執行個體一總結:

hibernate一對多關聯映射(單向classes----->Student)

一對多關聯映射利用了多對一關聯映射原理

多對一關聯映射:在多的一端加入一個外鍵指向一的一端,它維護的關系是多指向一

一對多關聯映射:在多的一端加入一個外鍵指向一的一端,它維護的關系是一指向多

也就是說一對多和多對一的映射政策是一樣的,隻是站的角度不同

     一對多關聯映射

       在對象模型中,一對多的關聯關系,使用集合來表示

 在一一端維護關系的缺點:

     *如果将t_student表裡的classesid字段設定為非空,則無法儲存

     *因為不是在student這一端維護關系,是以student不知道是哪個班的,

             是以需要發出多餘的update語句來更新關系

2:執行個體二總結

hibernate一對多關聯映射(雙向classes<----->Student)