首页 > 解决方案 > 我们如何根据创建的 ts 对 javers 阴影列表进行排序

问题描述

我看不到将排序添加到 JQLQuery 的功能。有没有办法得到一个排序的阴影列表?

javers.findShadows(QueryBuilder.anyDomainObject().withCommitProperty(commit_id_property_key, entityId)
                    .skip(offset.orElse(0) * size.orElse(default_shadow_limit))
                    .limit(size.orElse(default_shadow_limit)).build());

标签: javers

解决方案


根据这个似乎没有 - https://github.com/javers/javers/issues/534

“JaVers 总是按 commitId 降序排序。这相当于按提交日期 desc 排序。这种顺序(逆时间顺序)是一些 javers 功能(如新 Shadows)的基础,因此我们无法更改它。”


推荐阅读