關於jdon的PageIterator的getPageIterator方法

jacal發表於2006-09-22
在jdon中分頁顯示功能非常好用,不過我對其中的getPageIterator方法

public PageIterator getPageIterator(String sqlqueryAllCount, String sqlquery, Collection queryParams, int startIndex, int count);
public PageIterator getPageIterator(String sqlqueryAllCount, String sqlquery, String queryParam, int start, int count);

<p class="indent">

這兩個方法中均有start,count引數,在使用中如下一個例子:

    public PageIterator getNewses(String querySQLString,int start, int count) {
        logger.debug("enter getNewses ..");

        String GET_ALL_ITEMS_ALLCOUNT = "select count(1) from T_NEWS " + querySQLString;

        String GET_ALL_ITEMS = "select NEWSID from T_NEWS " + querySQLString;
        logger.debug(GET_ALL_ITEMS);
        return pageIteratorSolver.getPageIterator(GET_ALL_ITEMS_ALLCOUNT,GET_ALL_ITEMS, "", start,count);
    }

這樣可以很方便的使用分頁技術。
但是,如果我在某次查詢中我不想用分頁,start,count引數該如何給出呢?是不是start=0,count=0。
請教banq了,十分感謝!

相關文章