Java Spring数据JpaRepository findAll(Iterable<;ID>;ids)&x2B;findAll(排序)
使用SpringDataJParepository,可以通过某种排序获得给定Id的选择集合。这意味着我需要启用以下查询。我发现了一些@NamedQuery的应用程序,但我无法启用它,因为我使用的是Spring data jap 1.4.2.RELEASE。谢谢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");
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、排序);
}