Не могу сделать foreignAutoRefresh т.к. сущности хранятся в разных базах данных
вообщем такая проблема, есть 2 сущности, User (пользователь + его статистика) и Report (представление жалобы на пользователя, содержит отправителя и цель), на поля User установил foreignAutoRefresh = true, и все бы ничего, если бы эти 2 сущности хранились у меня в одной и той же базе данных, но хранится они должны в разных базах - это такое требование, жалобы на каждом сервере(майнкрафт) свои (sqlite), а база пользователей+статистика общая (mysql), и я не знаю как мне быть? Из моих идей:
- Внедрять в ReportRepository UserRepository и при выкачке жалоб - отдельно искать юзеров по их id и сетать в жалобу, предварительно её еще клонировать нужно, ибо оно не хочет просто так сетаться.
- Уже на сервис-слое в условном методе getAllReports выкачать все жалобы, пробежаться по айдишникам пользователей внутри и засетать обратно, предварительно клонировав все.
Оба варианта меня немного смущают, может есть варианты лучше? Любые подсказки, буду рад Использую Ormlite (для моих потребностей - самое то) и java 16