博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hbase列表排序
阅读量:6866 次
发布时间:2019-06-26

本文共 726 字,大约阅读时间需要 2 分钟。

  hot3.png

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()));

      }

更多精彩内容请关注: 

关注超人学院微信二维码:

关注超人学院java免费学习交流群:

转载于:https://my.oschina.net/crxy/blog/424967

你可能感兴趣的文章
jQuery验证控件jquery.validate.js使用说明+中文API
查看>>
剑指offer——面试题7:重建二叉树
查看>>
剑指offer——面试题18:删除链表的节点
查看>>
SubLime Text 3 配置SublimeREPL来交互式调试程序
查看>>
C++ cin相关函数总结
查看>>
2018/11/11蓝桥杯Java培训
查看>>
2018/12/08 L1-042 日期格式化 Java
查看>>
java输出数组中出现的次数最多的那个及次数
查看>>
Unicode和UTF-8的关系
查看>>
入门HTML的回顾,小总结
查看>>
[Leetcode]100. Same Tree -David_Lin
查看>>
阿里云推送服务
查看>>
工作中遇到的懒加载问题
查看>>
lbp纹理特征
查看>>
elastic的gc相关
查看>>
perl学习(3)正则表达式
查看>>
案例分析:免费的维护服务
查看>>
HDU_2152 Fruit(生成函数)
查看>>
css关于定位那些事情
查看>>
WCF IIS上部署服务
查看>>