gpt4 book ai didi

java - Spring Data JpaRepository findAll(Iterable ids) + findAll(Sort 排序)

转载 作者:搜寻专家 更新时间:2023-10-31 19:32:40 27 4
gpt4 key购买 nike

使用 Spring Data JpaRepository 可以通过某种排序获取给定 Id 的选择集合。这意味着我需要启用以下查询。我找到了一些 solution应用@NamedQuery 但我无法启用它,因为我使用的是 Spring-data-jap 1.4.2.RELEASE。谢谢。

public Iterable<User> findAll(Iterable<Integer> userIds) {

Sort sort = new Sort(Direction.ASC, "name");

Iterable<User> users = userRepository.findAll(userIds, sort);

return users;
}

最佳答案

只需像这样声明一个查询方法:

public interface UserRepository extends Repository<User, Integer> {

Iterable<User> findByIdIn(Collection<Integer> ids, Sort sort);
}

关于java - Spring Data JpaRepository findAll(Iterable<ID> ids) + findAll(Sort 排序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31107590/

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