當前位置: 首頁>>代碼示例>>Java>>正文


Java PageHelper.orderBy方法代碼示例

本文整理匯總了Java中com.github.pagehelper.PageHelper.orderBy方法的典型用法代碼示例。如果您正苦於以下問題:Java PageHelper.orderBy方法的具體用法?Java PageHelper.orderBy怎麽用?Java PageHelper.orderBy使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.github.pagehelper.PageHelper的用法示例。


在下文中一共展示了PageHelper.orderBy方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getTxs

import com.github.pagehelper.PageHelper; //導入方法依賴的package包/類
@Override
public List<TransactionLocalPo> getTxs(String address, int type, int pageNum, int pageSize) {
    Searchable searchable = new Searchable();
    if (type != 0) {
        searchable.addCondition("b.type", SearchOperator.eq, type);
    }
    if (StringUtils.isNotBlank(address)) {
        searchable.addCondition("a.address", SearchOperator.eq, address);
    }

    if (pageNum > 0 && pageSize > 0) {
        PageHelper.startPage(pageNum, pageSize);
    }
    PageHelper.orderBy("block_height asc, create_time asc");

    return getMapper().selectByAddress(searchable);
}
 
開發者ID:nuls-io,項目名稱:nuls,代碼行數:18,代碼來源:TransactionLocalDaoImpl.java

示例2: getRandomNodePoList

import com.github.pagehelper.PageHelper; //導入方法依賴的package包/類
@Override
public List<NodePo> getRandomNodePoList(int size, Set<String> keys) {
    Searchable searchable = new Searchable();
    PageHelper.startPage(1, 100);
    PageHelper.orderBy("last_fail_time asc");
    if (!keys.isEmpty()) {
        searchable.addCondition("id", SearchOperator.notIn, keys);
    }
    searchable.addCondition("status", SearchOperator.eq, 0);
    searchable.addCondition("last_fail_time", SearchOperator.lt, TimeService.currentTimeMillis() - TimeService.ONE_HOUR);
    List<NodePo> list = getMapper().selectList(searchable);
    if (list.size() <= size) {
        return list;
    } else {
        Collections.shuffle(list);
    }

    return list.subList(0, size - 1);
}
 
開發者ID:nuls-io,項目名稱:nuls,代碼行數:20,代碼來源:NodeDaoImpl.java

示例3: getTxs

import com.github.pagehelper.PageHelper; //導入方法依賴的package包/類
@Override
public List<TransactionPo> getTxs(String address, int type, int pageNum, int pageSize) {
    Searchable searchable = new Searchable();
    if (type != 0) {
        searchable.addCondition("b.type", SearchOperator.eq, type);
    }
    if (StringUtils.isNotBlank(address)) {
        searchable.addCondition("a.address", SearchOperator.eq, address);
    }

    if (pageNum > 0 && pageSize > 0) {
        PageHelper.startPage(pageNum, pageSize);
    }
    PageHelper.orderBy("block_height asc, create_time asc");

    return getMapper().selectByAddress(searchable);
}
 
開發者ID:nuls-io,項目名稱:nuls,代碼行數:18,代碼來源:TransactionDaoImpl.java

示例4: getAccountOutputs

import com.github.pagehelper.PageHelper; //導入方法依賴的package包/類
@Override
public List<UtxoOutputPo> getAccountOutputs(String address, byte status) {
    Searchable searchable = new Searchable();
    searchable.addCondition("status", SearchOperator.eq, status);
    searchable.addCondition("address", SearchOperator.eq, address);
    PageHelper.orderBy("value asc");
    return getMapper().selectList(searchable);
}
 
開發者ID:nuls-io,項目名稱:nuls,代碼行數:9,代碼來源:UtxoOutputDaoImpl.java

示例5: getAllUnSpend

import com.github.pagehelper.PageHelper; //導入方法依賴的package包/類
@Override
public List<UtxoOutputPo> getAllUnSpend() {
    Searchable searchable = new Searchable();
    searchable.addCondition("status", SearchOperator.ne, 2);
    PageHelper.orderBy("address asc, status asc, value asc");
    return getMapper().selectList(searchable);
}
 
開發者ID:nuls-io,項目名稱:nuls,代碼行數:8,代碼來源:UtxoOutputDaoImpl.java

示例6: getAccountUnSpend

import com.github.pagehelper.PageHelper; //導入方法依賴的package包/類
@Override
public List<UtxoOutputPo> getAccountUnSpend(String address) {
    Searchable searchable = new Searchable();
    searchable.addCondition("status", SearchOperator.ne, 2);
    searchable.addCondition("address", SearchOperator.eq, address);
    PageHelper.orderBy("status asc, value asc");
    return getMapper().selectList(searchable);
}
 
開發者ID:nuls-io,項目名稱:nuls,代碼行數:9,代碼來源:UtxoOutputDaoImpl.java

示例7: serchAPPInfoByPage

import com.github.pagehelper.PageHelper; //導入方法依賴的package包/類
@Override
public PageInfo<AppProtocolDto> serchAPPInfoByPage(AppProtocolModel model) throws Exception {
	PageHelper.startPage(model.getPageNum(), model.getPageSize(), true, true);
	PageHelper.orderBy(" create_time desc ");
	AppProtocolDtoExample example = new AppProtocolDtoExample();
	if(model.getAppName()!=null&&model.getAppName().length()>0){
		example.or().andAppNameLike("%"+model.getAppName()+"%");
	}
	List<AppProtocolDto> list = appProtocolDtoMapper.selectByExample(example);
	return new PageInfo<>(list);
}
 
開發者ID:ruyangit,項目名稱:angit,代碼行數:12,代碼來源:AppRegisterServiceImpl.java

示例8: searchOrderPage

import com.github.pagehelper.PageHelper; //導入方法依賴的package包/類
@Override
public PageInfo<AppOrdersModel> searchOrderPage(AppOrdersModel model) throws Exception {
	PageHelper.startPage(model.getPageNum(), model.getPageSize(), true, true);
	PageHelper.orderBy(" create_time desc ");
	List<AppOrdersModel> list = extOrderMapper.searchOrderPage(model);
	return new PageInfo<>(list);
}
 
開發者ID:ruyangit,項目名稱:angit,代碼行數:8,代碼來源:AppOrderServiceImpl.java


注:本文中的com.github.pagehelper.PageHelper.orderBy方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。