首页 > 解决方案 > JPA findAllById 返回 ID 顺序。我可以在没有 ID 订单的情况下获取数据吗?

问题描述

我使用 Spring JPA。我正在使用 findAllById(List ids)。它按 ID 顺序返回数据。但是,ID 是由 UUID 创建的。该 ID 没有任何订单信息。我想按输入参数的 id 顺序查询数据。是否可以使用JPA?

目前,我正在使用它按输入 ID 的顺序查询数据。

ids.stream().map(id -> repo.findById(id)).filter(id.isPresent()).map(id -> id.get()).collect(Collectors.toList());

我想知道 JPA 是否提供诸如 findAllByIdByInputArgument 之类的东西。

标签: javaspringjpa

解决方案


推荐阅读