以一对多关系从Set中删除元素会删除表中的所有记录

时间:2018-12-01 20:45:48

标签: spring hibernate

我有一个班级(团队),它是另一个班级(播放器)的“集合”,使它一对多。当我尝试使用我的全部删除功能清除球员组:this.players.clear(),要添加新的球员组,冬眠会删除两个表。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Hibernate正在删除两个表,因为您正在清除事务中实体的设置值。关闭休眠会话后,执行清除操作。