hibernate 一對多(多對一)

2021-08-27 18:42:31 字數 428 閱讀 5413

舉個例子:乙個國家有多個省份,多個省份只有乙個國家,這個就是多對一和一對多,兩者就是看物件的角度問題

多對一關聯對映:在多的一端加入外來鍵指向一的一端,他維護的關係是多指向一 

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

也就是說一對多和多對一的對映策略是一樣的,只是站的角度不同。

建立兩個實體類

國家類:nation

/**

* * @classname: nation

* @description:國家

* @author a18ccms a18ccms_gmail_com

* @date 2023年9月10日 下午8:13:05

* */

public class nation

hibernate註解一對多 多對一

註解 多對一刪除時 只執行多的一方而一不會改變 新增時考慮 一的一方主鍵是否存在 cascade表示級聯操作 cascadetype.merge級聯更新 cascadetype.persist級聯重新整理 cascadetype.refresh級聯儲存 cascadetype.remove級聯刪除 ...

一對多 多對一

pip install djangorestframework 3.9.2 pip install markdown 3.0.1 markdown support for the browsable api.pip install django filter 2.1.0 filtering supp...

hibernate 一對多 多對一 關係的理解

1 單向多對一和雙向多對一的區別?只需要從一方獲取另一方的資料時 就使用單向關聯 雙方都需要獲取對方資料時 就使用雙向關係 部門 人員 使用人員時 如果只需要獲取對應部門資訊 user.getdeptarment 不需要 從部門下的人員資訊時,就配置成單向 多對一 使用部門時 如果只需要獲取部門下人...