2017-02-06 15 views
0

Как фильтровать список объекта в Objectify, который имеет Ref для другого объекта. Список должен быть отфильтрован на основе поля String в объекте Ref.Фильтрация списка в Objectify using Ref

общественного класса 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() { 

} 

this is ref entity

filter code

ответ

1

реф является ключевым, так что вы можете фильтровать ключ, передавая либо ключ, ключ <> Ref <> или @Entity pojo.

Вы не можете, однако фильтр на имущество лица, ключевые моменты в. Для этого вам нужно будет денормализовать это свойство в отдельный индексированный список в этом объекте или создать объект поиска, аналогичный таблице соединений.

+0

поясните пожалуйста с кодом. –

+0

Denormalization - фундаментальная концепция моделирования данных, которую вы должны понимать - она ​​хорошо покрыта переполнением стека. Этот ответ вполне корректен и дает вам много крючков для дальнейших исследований. – stickfigure

 Смежные вопросы

  • Нет связанных вопросов^_^