如何过滤Objectify中具有Ref到另一个实体的实体列表。应根据Ref实体中的String字段筛选出列表。
公共类AccountEntity扩展了BaseEntity {
@Index
private String accountName;
private String accountNo;
private String description;
private Integer displayOrderNo;
private Boolean contra = false;
private AccountingAccountType accountType;
@Index
private Ref<AccountGroupEntity> accountGroup;
@Ignore
private List<AccountEntryEntity> accountLedgerEntries;
public AccountEntity() {
}
答案 0 :(得分:1)
ref是一个键,因此您可以通过传入Key,Key&lt;&gt;,Ref&lt;&gt;来过滤键。或@Entity pojo。
但是,您无法过滤键指向的实体的属性。为此,您需要将该属性反规范化为此实体中的单独索引列表,或创建查找实体,类似于连接表。