Ormlite ForeignCollection объект живет в отдельном модуле - PullRequest
0 голосов
/ 05 сентября 2018

Приложение, над которым я работаю, содержит два модуля. Один старый модуль, который имеет много устаревшего кода с классом под названием OldItem. И новый модуль, специально предназначенный для моделей данных с классом под названием Category. Модуль модели данных является зависимостью для устаревшего модуля.

Теперь этот объект OldItem содержит список объектов категории. Класс Category уже сохранен в ormlite db. Но теперь я хочу добавить OldItem в базу данных.

Проблема в том, что мне нужно создать отношение внешней коллекции между OldItem и Category. И Категория требует ссылки на OldItem (что может вызвать проблемы круговой зависимости). Я не могу переместить OldItem в модуль данных, так как он слишком связан с устаревшим кодом.

Есть ли какое-либо решение этой проблемы, кроме перемещения класса Category обратно в устаревший модуль?

...