zoukankan      html  css  js  c++  java
  • hbase列表排序


    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) throwsException {
          //依据外键查询出匹配主键
          if(StringUtils.isNotBlank(qo.getId())){
             qo.setPKs(pkControlDao.getXControlPKs(qo.getId()));
          }
    很多其它精彩内容请关注:http://bbs.superwu.cn 
    关注超人学院微信二维码:
    关注超人学院java免费学习交流群:

  • 相关阅读:
    让mysql查询强制走索引
    【转】起始时间和终止时间,循环输出每天
    【转】31个实用的find命令
    Hive数据倾斜解决办法总结
    网站架构之可扩展性
    网站架构之高可用性
    网站架构之可伸缩性
    kafka中的消费组
    MySQL知识点小结
    [数据挖掘]用户画像
  • 原文地址:https://www.cnblogs.com/yxwkf/p/4568038.html
Copyright © 2011-2022 走看看