2016-04-04 32 views
0

列表中有1〜20個數字。我想拿1〜10個數字。但下面的代碼不能取1〜10個數字。只有1和10 ..DBflow可能是由Casting之間的?

我該怎麼辦?

startNum = 1; 
endNum = 10; 

public List<Object> findbyBetweenStartEnd(String startNum, String endNum) 
{ 
    return SQLite.select() 
     .from(Object.class) 
     .where(Object_Table.no.between(startNum).and(endNum)) 
     .queryList(); 
} 

回答

1

我修改您的查詢,它正在對我來說,現在越來越號碼的清單,開始到結束值

return SQLite.select() 
     .from(Object.class)   
     .where(Condition.column(Object_Table.no).between(startNum).and(endNum)) 
     .queryList();