标签: hibernate cascade
我有学生和学校的桌子。当我尝试保存学校时,hibernate还会保存Student对象(我使用的是CascadeType.ALL)。我想做的是;搜索学生表,如果有同名学生(列),则不保存新的学生对象。只需保存School对象并提供对该学生对象的引用。有没有办法做到这一点?
答案 0 :(得分:0)
这是您的业务逻辑。我建议搜索并将现有学生设置为新的学校对象。然后它不会创建新的。如果我们不希望它在级联中创建新对象,则需要在关系中设置Id。