Как я могу использовать аннотацию @Relation Room с составными ключами для создания моделей? - PullRequest
0 голосов
/ 15 мая 2018

У меня есть сущность с составным первичным ключом (идентификаторы двух других сущностей) и сущность, которая имеет отношение к первому как один-ко-многим (поэтому у второй сущности есть составной внешний ключ).

Я бы хотел использовать @Relation для построения класса модели, но эта аннотация имеет только один родительский столбец и один столбец сущности в качестве параметров.Мне нужно что-то вроде этого:

@Relation(parentColumn = {id_part_1, id_part_2},
          entityColumn ={compose_key_part_1, compose_key_part_2},
          entity = ItemEntity.class)
private List<ItemModel> actions;

Итак, пожалуйста, каким образом я мог бы создавать модели для сущностей с составным ключом?

...