我有一个父类,比如Parent。它的一个属性是另一个类,比如Child。我想保存它们,这样只有在休眠时不存在的情况下才保存孩子
Parent {
int id;
Child child;
}
Child {
int id;
}
- 如果父母和孩子都在DB(MySQL的),那么他们应该被插入不存在。
- 如果孩子已经存在,那么它不应该插入到数据库中。
在这两种情况下,父母应该在DB中保存孩子的ID。
我想在Spring Boot中使用Hibernate来做到这一点。我是这个堆栈中的新手。
你是什么意思2.如果孩子已经存在?父母p1的孩子c1应该通过关系链接。但是如果其他孩子c2已经存在,你想插入 - 这是正确的吗? –