У меня есть двунаправленный класс «многие ко многим»:
public class A{
@ManyToMany(mappedBy="listA")
private List<B> listB;
}
public class B{
@ManyToMany
private List<A> listA;
}
Теперь я сохраняю список A в B:
b.setListA(listA);
Это все работает нормально, пока я не включу кэширование второго уровня в коллекции a.ListB. Теперь, когда я обновляю список в B, a.listB не обновляется и остается устаревшим.
Как ты справляешься с этим?
Спасибо,
Дуэйн