In a **@OneToMany** relationship if I want to remove a child, do I need to explicitly delete that child from parent's collection as well or just deleting the child will suffice?

For instance, `Person` and `Phone`. Each person has many phone numbers. If I want to delete one phone number from a person is this enough:

```
EntityManager.remove(phone);

```

Or I need to to this beforehand:

```
Person.getPhone().remove(phone); 

```

Not to mention, the **CascadeType** is set to **MERGE**.