Java Spring数据JpaRepository findAll(Iterable<;ID>;ids)&x2B;findAll(排序)

Java Spring数据JpaRepository findAll(Iterable<;ID>;ids)&x2B;findAll(排序),java,spring,sorting,spring-data-jpa,Java,Spring,Sorting,Spring Data Jpa,使用SpringDataJParepository,可以通过某种排序获得给定Id的选择集合。这意味着我需要启用以下查询。我发现了一些@NamedQuery的应用程序,但我无法启用它,因为我使用的是Spring data jap 1.4.2.RELEASE。谢谢 public Iterable<User> findAll(Iterable<Integer> userIds) { Sort sort = new Sort(Direction.ASC, "name");

使用SpringDataJParepository,可以通过某种排序获得给定Id的选择集合。这意味着我需要启用以下查询。我发现了一些@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 Iterable findAll(Iterable userid){
排序=新排序(Direction.ASC,“name”);
Iterable users=userRepository.findAll(userid,sort);
返回用户;
}

只需声明如下查询方法:

public interface UserRepository extends Repository<User, Integer> {

  Iterable<User> findByIdIn(Collection<Integer> ids, Sort sort);
}
公共接口用户存储库扩展存储库{
Iterable findByIdIn(集合ID、排序);
}