Well, you actually have to call `remove` to drop an entity. Removing the relationship on the owning side as no effect on dropping the entity. It results in an "UPDATE" statement whereas we're looking for a "DELETE".

Think about "cascade", what you do here is a fake cascade, so no need to worry : when deleting an user, lets remove its associations