0

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

4

1 回答 1

0

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

于 2013-09-26T12:48:37.353 回答