0
時,我有存儲要求多到許多對象模型中的關係(這是因爲我在許多對多表中的某些字段)級聯模擬多對多
所以,我有兩個對象: A和C.而第三個對象B有鏈接到A和C.(所以它有外地領域A和C) 所以B有一個A和一個C.A有許多B,C有許多B
我希望能夠創建新的A()並將其保存到數據庫,而不直接保存B和C.但我想級聯爲我做。 我添加Cascade.All()到我有的所有外國領域,但我收到外鍵錯誤(它節省A,並試圖保存B後,但它應該保存C之前)
什麼可以我做到了這一點?
P.S.我不附上任何代碼示例,因爲它會很大。希望我可以在沒有它的情況下得到幫助,但是如果這樣做沒有幫助 - 我會附上它