如何在 Spring + hibernate 项目中实现分页?以下是代码。我将获得 PageRequest 对象,并且我想返回项目页面
@Repository
public class ItemRepository {
@PersistenceContext
EntityManager entityManager;
public Page<Item> findItems(PageRequest pageRequest) {
// TODO: Implement me
return new Page<>(new ArrayList<>(), 0, 0);
}
}
public class PageRequest {
private final int count;
private final int pageNumber;
public PageRequest(int pageNumber, int count) {
assert pageNumber >= 0;
assert count > 0;
this.pageNumber = pageNumber;
this.count = count;
}
public int getCount() {
return count;
}
public int getPageNumber() {
return pageNumber;
}
}
Run Code Online (Sandbox Code Playgroud) 我有两个列表,我想将列表 1 的每个元素与列表 2 的每个元素进行比较,并在列表 3 中获得结果,例如
List1 = {99,22,33}
list2 = {11,24,33}
Run Code Online (Sandbox Code Playgroud)
结果:
list3 = {1,-1,0}
Run Code Online (Sandbox Code Playgroud)
我如何最好使用流来做到这一点?