我用thrift . 我想做分页逻辑 . 怎么办?
例如在java中我可以做到
Class Page{ public int total; public int pageSize; public int pageNum; public int totalPageNum; public List<T> elements; } Page findXx(){ return page; }
如何用节俭做到这一点 . 节俭不支持通用
你可以使用map来做它 . 但它很难看 .
struct PageRange { 1: i32 startPageNum 2: i32 pageSize 3: i32 totalPageNum 4: i32 totalNum } map<PageRange,list<T>> query();
1 回答
你可以使用map来做它 . 但它很难看 .