У меня есть отношение между двумя таблицами как
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);