我有一個父類,比如Parent。它的一個屬性是另一個類,比如Child。我想保存它們,這樣只有在休眠時不存在的情況下才保存孩子
Parent {
int id;
Child child;
}
Child {
int id;
}
- 如果父母和孩子都在DB(MySQL的),那麼他們應該被插入不存在。
- 如果孩子已經存在,那麼它不應該插入到數據庫中。
在這兩種情況下,父母應該在DB中保存孩子的ID。
我想在Spring Boot中使用Hibernate來做到這一點。我是這個堆棧中的新手。
你是什麼意思2.如果孩子已經存在?父母p1的孩子c1應該通過關係鏈接。但是如果其他孩子c2已經存在,你想插入 - 這是正確的嗎? –