在JPA中列表的实体节点上的DELETE中发生了什么



如果我错了,请纠正我。

public class Person{
  List<Cars> myCars;
  //Get and Set
}
public class Car{
  Here Attribs    
}

如果Car Car是myCars的成员,并且我删除em.remove(Car);它还将其从mycars列表中删除。SQLed说:它是否删除了关联PERSON_CAR

我不确定是否有一些特定于实现的配置支持您正在尝试的内容,但通常情况下,如果您执行em.remove(car),则不会更新List<Cars>。您必须自己从列表中删除Car实体,或者在提交删除操作后刷新个人实体。

相关内容

最新更新