Всем привет) есть вопрос по Room, помогите, кто разбирается, пожалуйста. Ниже по ссылке можно найти код для двух Entity классов. У Entity Fight есть поле opponent типа Fighter, что является другим Entity, так же есть opponentLink, по которому хотелось бы вытаскивать Fighter из другой таблицы и записывать в поле opponent, но как такое сделать, я не понимаю. На данный момент я игнорирую поле opponent и при получении всех Fight из бд я в транзакции беру для каждого ещё и Fighter. Можно ли как-то это сделать проще?
Вот гист:
https://gist.github.com/AnChernyshev/98bf7d83a9e5fcfaa0b07b47e18ec0dd