Hazelcast 3.3.2版本中的分页谓词存在问题, Hazelcast地图包含20个数据, 当我们尝试使用pagingpredicate(例如10)获取有限的数据时,它不返回前10个数据,如果我给出pagingpredicate.nextPage(),我得到10个数据,其中前十个数据中已经给出了很少的数据。 我的意思是说如果我点击了pagingpredicate(例如10),它没有正确返回前10个数据,它正在与地图中的重映射数据混合,甚至对于pagingPredicate.nextPage()也会发生...
谢谢和问候, Hari Prasanth.L
答案 0 :(得分:0)
当我在Hazelcast 3.4.1中尝试PagingPredicate
时,我遇到了同样的问题,即我的Map值对象没有实现Comparable
接口。
当我将Comparator<Map.Entry>
添加到PagingPredicate
构造函数(修复了订单)时,问题就解决了。