用hibernate有时不能删除子表的数据
当2个表是OneToMany和ManyToOne时,调用子表对象的删除方法之前不能调用主表对象的获取子表数据的方法,否则删除无效并且后台也不报错。
例如:一个实体类为Type,一个实体类为Item,Type为One方,Item为Many方。如果先调用了theType.getItems()方法,再调用itemService.delete(theItem)方法将不能删除theItem,
原创
2017-07-11 14:44:55 ·
1909 阅读 ·
0 评论