Spring Data JPA提供了可分页和排序功能。对于像MySQL这样的其他数据库管理系统,它们自己也有"limit“和"offset”函数来为Spring提供SQL级分页。我想知道Spring Data JPA是如何处理Oracle数据库的分页的,因为Oracle没有相同的功能。请让我知道在Spring的源代码中哪里可以找到这样的实现。实现会有性能问题吗?
我正在开发一个应用程序,在这个应用程序中,为了显示我使用的是displaytag库,为了查询数据库中的数据,我使用了Ibatis.我在我的数据库里有10k记录。在UI上,我有指向下一页和前一页的链接,但是当我转到下一页或前一页时,每次点击分页链接(第1、2、3.,Next),我的应用程序就会加载每个10k记录。意味着每次单击都会获取所有10k记录。u.last_name as lastName, u.LOCKED_AT_DATE as lockedAt FROM users u WHERE u.deleted IS NULL <
和每次搜索一样,我必须在这里实现分页。
客户端分页:在这里,我必须一笔从匹配搜索条件的数据库中获取所有结果,并在代码级别(可能是前端代码)处理分页。服务器端分页:使用,我可以使用结果集的限制和偏移量来构造类似于:SELECT * FROM sampletable WHERE condition1>1 AND conditi