JPA不会为您管理关系,因此当您在b上调用remove时,a仍然引用了它。由于引用上具有级联的持久/合并设置,因此它将导致b在上下文中重新出现,从而撤消删除操作。
您必须维护引用,以使模型与数据库中所需的模型保持同步。除非您确定可以解决此类潜在的不一致问题,否则最好取消对要删除的对象的引用并设置指针。

JPA不会为您管理关系,因此当您在b上调用remove时,a仍然引用了它。由于引用上具有级联的持久/合并设置,因此它将导致b在上下文中重新出现,从而撤消删除操作。
您必须维护引用,以使模型与数据库中所需的模型保持同步。除非您确定可以解决此类潜在的不一致问题,否则最好取消对要删除的对象的引用并设置指针。