@SuppressWarnings("deprecation")
public List<Picture> returnLimitedList(int offset, int end) {
List<Picture> pictureList = new ArrayList<Picture>();
int startRow = offset;
int maxRows = end;
try {
QueryBuilder<Picture, Integer> queryBuilder = dao.queryBuilder();
queryBuilder.offset(startRow).limit(maxRows);
pictureList = dao.query(queryBuilder.prepare());
} catch (SQLException e) {
e.printStackTrace();
}
return pictureList;
}
- データベースに Pictures のテーブルがあり、一度に 20 行の限られたリストを返さなければなりません。
- しかし、例を使用する場合: QueryBuilder.offset(11).limit(30);
- 20行限定のリストは返せません。
- リストは限界でしか私に来ません。
- あたかもオフセットが常に値0のままであるかのようです
例: (0 - 30)
初期インデックスと終了インデックスの限られたリストを返す他の方法はありますか?
- 誰でも私を助けることができますか?