【发布时间】:2020-06-15 18:58:45
【问题描述】:
假设我有一个像这样的 ObjectBox 实体:
@Entity
public class CountryEntity {
@Id
private long entityId;
private String name;
private float area;
private int population;
private String subRegion;
private String region;
private String code3;
private String capitalCity;
setters, getters }
还有一个查询:
public ObjectBoxLiveData<CountryEntity> getAllCountries(){
Box<CountryEntity> countryBox = boxStore.boxFor(CountryEntity.class);
return new ObjectBoxLiveData<CountryEntity>(
countryBox.query().order(CountryEntity_.name).build());
}
这会选择所有国家/地区。有没有办法只选择一些“列”,例如。 name 和 area 例如而不是其他?
通常我并不真正需要所有列,而是需要一个子集,而且我对不必要地查询所有这些数据感到非常内疚。
谢谢!
【问题讨论】: