如何设置级联更新对象

时间:2013-09-26 11:55:33

标签: hibernate cascade

我有学生和学校的桌子。当我尝试保存学校时,hibernate还会保存Student对象(我使用的是CascadeType.ALL)。我想做的是;搜索学生表,如果有同名学生(列),则不保存新的学生对象。只需保存School对象并提供对该学生对象的引用。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

这是您的业务逻辑。我建议搜索并将现有学生设置为新的学校对象。然后它不会创建新的。如果我们不希望它在级联中创建新对象,则需要在关系中设置Id。