糖ORM查询多列

时间:2016-04-07 03:36:10

标签: android orm sugarorm

这是我的糖orm项目的模型类我应该如何查询并获取列表中的所有“num”值,就像我能够使用查询为“title”做的    =>列表与LT;> all = Attend.listAll(Attend.class);

public class Attend extends SugarRecord{
String title;
int num;

public Attend() {
}
public Attend(String title, int num) {
    this.title = title;

    this.num = num;


}

public String getTitle() {
    return title;
}


public void setTitle(String title) {
    this.title = title;
}

public int getNum() {
    return num;
}


public void setNum(int num) {
    this.num = num;
}

@Override
public String toString() {
    return   title  ;
}}

2 个答案:

答案 0 :(得分:1)

这是一种方法:

List<Attend> attends = Attend.listAll(Attend.class);

List<Integer> nums = new ArrayList<>();

for (Attend attend : attends)
   nums.add(attend.getNum());

答案 1 :(得分:0)

不,你不能从sugarorm到列表中检索单个列,Sugar ORM github问题页面说,它将被添加到1.6.0版本,当前糖ORM版本是1.4.0。  Source