gpt4 book ai didi

java - 返回有序的 criteria.list()

转载 作者:行者123 更新时间:2023-12-01 12:35:24 25 4
gpt4 key购买 nike

我有PlayerEntity hibernate实体对应表

  id       date       amount
serial timestamp integer

假设我有一个List<Date> lst 。我需要执行返回所有 PlayerEntity 的查询lst 中的元素并按 lst 订购的命令。我的意思是,第一个元素,由 criteria.list() 返回应是对应于 lst.get(0) 的元素日期,第二个应对应lst.get(1)日期等。如果我简单地写

criteria.add(restriction.in("date", lst));
List<PlayerEntity> players = criteria.list();

我不会收到有序的玩家列表。

最佳答案

我不知道是否有一种“伟大”的方法可以做到这一点。我认为您需要迭代“lst”,在“player”中找到匹配项并构建一个新列表。

不过我有点困惑 - PlayerEntity 表中的是“日期”吗?如果是这样,您可以这样做:

criteria.add(Order.desc("date"));

关于java - 返回有序的 criteria.list(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25643277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com