1
为什么删除食物时不会反馈被删除?我对这组反馈有以下映射。发出一个像这样的命名查询delete from Food where id = :id
。 (是的,我在清除时设置了ID)。即使我已经级联,子对象也不会被删除
@OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL, orphanRemoval = true)
@JoinColumn(name = "food_id")
private Set<Feedback> feedback;
这是否意味着如果我想通过ID模仿删除,并得到所有的JPA魔法我需要先做一个查找操作,然后使用正常remove方法上EntityManager的? – LuckyLuke 2013-04-22 17:36:22
使用getReference() – Gab 2013-04-22 17:47:32
甜,谢谢:) – LuckyLuke 2013-04-22 17:54:13