Условие отношения db комнаты из обеих таблиц - PullRequest
0 голосов
/ 01 мая 2020

У меня есть отношение между двумя таблицами как

public class DogAndOwner {
    @Embedded
    public Dog dog;

    @Relation(parentColumn = "dog_id", entityColumn = "dog_uuid")
    public List<Owner> Owner;

}

Теперь, как я могу сделать запрос через обе таблицы, например, вернуть всех собак и их владельцев, где тип собаки "xyz", а возраст владельца "80" ?

Таблица собаки имеет {index, dog_id, тип}

Таблица владельца habe {index, dog_uuid, age}

Both tables are joined on dog id

Проблема в Дао я не могу получить доступ к обоим полям одновременно: -

 @Transaction
 @Query("SELECT * FROM DogAndOwner WHERE ") //TODO
 List<DogAndOwner> lorem(String type, long age);


...