我知道這是一個非常愚蠢的問題,但我是休眠的新手。我正在研究休眠,在我的專案中,我可以看到有 2 個物體假設 A 和 B,它們的關系就像
Class A{
@ManyToOne
B b;
}
Class B{
@ManyToOne(fetch = FetchType.LAZY)
A a;
}
我試圖理解為什么會這樣?為什么我們需要這種關系,是我們如何關聯表之間的外鍵約束?
uj5u.com熱心網友回復:
通常,多對一關系是,例如,如果我們有 5 個孩子在 1 個家長以下注冊一個程式,該程式進行 5 個注冊。他們都有注冊,但我們希望他們一起支付一次發送給我們的訂單處理器,這樣我們就不會多次打卡。在將其發送到我們的資料映射中之前,我們需要提取數量并形成多對一關系。
然后我們可以根據需要傳遞多對一函式或創建具有關系的表。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/498176.html
上一篇:DuplicateMappingException包含在將passportId添加到Student物體時由多個邏輯列名參考的物理列名
下一篇:引數值[2019-05-15,23:00]與預期型別不匹配[java.time.LocalDateTime(n/a)]
