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

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

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免费学习交流群:
你可能感兴趣的文章
FPGA驱动VGA显示静态图片
查看>>
BOM浏览器对象模型
查看>>
struts2文件下载的实现
查看>>
Ajax-XMLHttpRequest
查看>>
java.io.File 的一些记录
查看>>
高性能异步图片加载器的JS库:lazysizes
查看>>
android 通知(android 8.0可用)
查看>>
Android 系统设置中显示设置之休眠和屏保设置篇
查看>>
POJ 1741 Tree (点分治)
查看>>
POJ 3660 Cow Contest (dfs)
查看>>
ASP.NET Core MVC I/O编程模型
查看>>
Android收起虚拟键盘
查看>>
基于二分查找(折半查找)的时间范围匹配
查看>>
PYTHON1.day10
查看>>
Android性能优化篇 [ 谷歌官方 ]
查看>>
ThinkPHP/---获取今天开始的时间戳与结束的时间戳
查看>>
matlib常用知识
查看>>
Directx11教程(43) 纹理映射(13)-动态纹理映射
查看>>
opengl 教程(13) 摄像机坐标系
查看>>
[leetcode-526-Beautiful Arrangement]
查看>>