Приложение, над которым я работаю, содержит два модуля. Один старый модуль, который имеет много устаревшего кода с классом под названием OldItem. И новый модуль, специально предназначенный для моделей данных с классом под названием Category. Модуль модели данных является зависимостью для устаревшего модуля.
Теперь этот объект OldItem содержит список объектов категории. Класс Category уже сохранен в ormlite db. Но теперь я хочу добавить OldItem в базу данных.
Проблема в том, что мне нужно создать отношение внешней коллекции между OldItem и Category. И Категория требует ссылки на OldItem (что может вызвать проблемы круговой зависимости). Я не могу переместить OldItem в модуль данных, так как он слишком связан с устаревшим кодом.
Есть ли какое-либо решение этой проблемы, кроме перемещения класса Category обратно в устаревший модуль?