У меня есть следующий код, который выбирает все в AEntity.
Box<AEntity> a = boxStore.boxFor(AEntity.class);
return new ObjectBoxLiveData<AEntity>(a.query().build());
AEntity имеет отношение ToMany с BEntity:
@Backlink(to = "aEntity")
private ToMany<BEntity> bEntities;
Я хотел бы выбрать все в AEntity как показано выше при проверке свойства BEntity. Идеальный код выглядел бы примерно так:
Box<AEntity> a = boxStore.boxFor(AEntity.class);
return new ObjectBoxLiveData<AEntity>(a.query().notEqual(BEntity_.bproperty, "-1").build());
В основном я говорю: «Я хочу все из AEntity
, пока bproperty
не "-1"
.
Конечно, это не работает, но есть ли способ добиться такого поведения?