У меня есть сущность "город" с Объектом, перечисленным в нем следующим образом:
@ManyToMany(mappedBy = "building", cascade = CascadeType.REMOVE)
@LazyCollection(LazyCollectionOption.FALSE)
@SortComparator(DocumentSelectionComparator.class)
@OrderBy("id")
private List<DocumentSelection> house;
//get set methods..
Моя проблема сейчас в том, что я хочу очистить объект в какой-то момент, но он всегда возвращается в предыдущее состояниев котором он содержит данные.Я пытался очистить объект и сохранить объект, но он все равно не будет работать.Вот что я попробовал:
//1
city.setHouse(null)
cityRepository.save(city)
//2
house.clear();
city.setHouse(house)
cityRepository.save(city)
Я полагаю, что это не работает, потому что на сущность ссылаются где-то еще, перезаписывая изменения ... может быть?если так, как я могу изменить это.Мне действительно нужно очистить этот объект.
Спасибо за помощь