使 findByOrderByLastName() 中的 'LastName' 动态化
make 'LastName' in findByOrderByLastName() dynamic
int page = 0;
int limit = 10;
userRepository.findByOrderByLastName(new PageRequest(page, limit));
page
和 limit
字段已经是动态的。现在,我想知道是否可以使 orderBy 字段动态化,以避免在我的 UserRepository 中手动定义 orderBy 字段(findByOrderByLastName、findByOrderByFirstName、findByOrderByMiddleName、findByOrderByHeightName 等)。
想到类似的东西:
userRepository.find("lastName", new PageRequest(page, limit));
用户资料库
Page<UserRole> findAll(Pageable page);
控制器
this.userRoleRepository.findAll(new PageRequest(offset, limit, new Sort(new Order(Direction.ASC, sorter[0]))))
int page = 0;
int limit = 10;
userRepository.findByOrderByLastName(new PageRequest(page, limit));
page
和 limit
字段已经是动态的。现在,我想知道是否可以使 orderBy 字段动态化,以避免在我的 UserRepository 中手动定义 orderBy 字段(findByOrderByLastName、findByOrderByFirstName、findByOrderByMiddleName、findByOrderByHeightName 等)。
想到类似的东西:
userRepository.find("lastName", new PageRequest(page, limit));
用户资料库
Page<UserRole> findAll(Pageable page);
控制器
this.userRoleRepository.findAll(new PageRequest(offset, limit, new Sort(new Order(Direction.ASC, sorter[0]))))