Как правильно удалить объект пользователя без удаления группы с помощью каскадных операций в отношении ManyToMany.
У меня есть это отношение в сущности пользователя
@ManyToMany(mappedBy = "users")
private Set<UserGroup> userGroups;
И это в группе пользователей
@ManyToMany
@JoinTable(name = "group_users", joinColumns = @JoinColumn(name = "group_id"),
inverseJoinColumns = @JoinColumn(name = "user_id"))
private Set<User> users;
Если у меня есть пользователь в любой из групп пользователей, я получаю исключение ConstraintViolationException.Есть ли возможность удалить пользователя, не просматривая группы пользователей, заданные в сущности пользователя, и не удаляя объект пользователя из всех групп пользователей, прежде чем продолжить удаление пользователя?