0

我用thrift。我想做分页逻辑。怎么办?

例如在java中我可以做到

Class Page{
  public int total; 
  public int pageSize; 
  public int pageNum; 
  public int totalPageNum; 
  public List<T> elements; 
}
Page findXx(){
   return page;
}

如何通过节俭来做到这一点。thrift 不支持泛型

4

1 回答 1

0

你可以用map来做。但是很丑。</p>

   struct PageRange {
        1: i32 startPageNum
        2: i32 pageSize
        3: i32 totalPageNum
        4: i32 totalNum
}
  map<PageRange,list<T>> query();
于 2013-01-21T13:12:29.607 回答