hbase都是依照字典序進行
排序的,也就是降序,在頁面的表現就是最早的數據(rowkey最小的)排在前面。
眼下的解決方式是:給主鍵添加一個外鍵關聯表。外鍵的生成規則是
400000000000-
主鍵號,比方主鍵是X201401110001,相應外鍵則是X198598889999,為了實現升序排序功能,保存實體的時候用X198598889999作為主鍵,頁面查詢的時候再從關聯表中依據X198598889999獲取X201401110001。
備注:須要對新增、刪除、查詢進行關聯操作。
演示樣例:
public
String
add
(XControl control)
throws
Exception {
pkControlDao
.addXControlFK(id);
}
public
void
delete(String id)
throws
Exception {
pkControlDao
.deleteXControlFK(id);
}
public
PageInfosearchXControl(QueryControlRuleQO qo,Integer pageSize,Integer currteIndex)
throws
Exception {
//
依據外鍵查詢出匹配主鍵
if
(StringUtils.isNotBlank(qo.getId())){
qo.setPKs(
pkControlDao
.getXControlPKs(qo.getId()));
}
很多其它精彩內容請關注:http://bbs.superwu.cn
關注超人學院微信二維碼:
關注超人學院java免費學習交流群:
|


