当前位置: 首页 > 知识库问答 >
问题:

如何获得分页的子列表从OneTo许多统一的父使用findBy家长代码

慕容晔
2023-03-14

我有一个单一的无手术父母 - 孩子。
我正在使用父列表获取子列表。
如何在子记录列表上应用分页?
例如:父 P 有子项 C1、C2、C3。C20 i do findByParentCode(Code) 返回包含子列表的父对象。但是我需要获取孩子的分页列表。
请帮忙

共有2个答案

林烨华
2023-03-14

我已经为子列表做了分页(它不知道它的父列表)

Query query = getEntityManager().createQuery(
                "select s.chilidList from Parent s where s.ParentCode = :ParentCode");
        query.setParameter("ParentCode", ParentCode);
        query.setFirstResult(pageIndex);
        query.setMaxResults(pageSize);
马凡
2023-03-14

您可以使用子对象中的父代码字段(即父表的外键)查询子对象的表,如:

Page<Child> findByParentId(Long parentId, Pageable pageRequest);

您可以使用Spring Data JPA分页支持对查询结果进行分页。如果需要,使用pageNumber、size和排序创建PageRequest类的实例,并遍历页面,如下所示

Page<Child> page = null;
do {
    Pageable nextPageable = page != null ? page.nextPageable() : new PageRequest(0, pageSize);
    page = childService.findByParentId(parentId, nextPageable);
    processPage(page);
} while (page.hasNext());
 类似资料:
  • U使用jsop获取网站。该网站有多个div类,例如: 等等。 如果我使用以下查询选择器: 从div class=“itemcategories”父级直接下行的每个子元素都存储在categories Elements对象的下一个索引中。所以我没有办法确定哪个孩子属于哪个父母。有没有一种方法‘串联’每个div类中的所有子级,并将它们保存在Elements对象的单独索引中?

  • 我想获得扩展特定父类的子类列表。例如:考虑下面的情况,其中B类扩展类A,C类扩展类B。 我想从java代码中获取子类名列表。i、 我需要编写一个java类,当我输入父类的名称时,它可以给我子类的列表。 提前感谢。

  • 问题内容: 我正在使用php中的分页进行搜索功能,下面是我的代码,但是每当我单击下一个链接时,搜索查询都不会采用通过POST传递的变量。你能帮我么.. 问题答案: 您的代码中有几个问题。 第一的: 您使用的变量不正确。您有,但您应该使用与变量相同的方式,如下所示: 第二: 您正在解释“发布”的概念,并错误地单击了链接。您需要使用下一个和上一个按钮进行的​​操作是一个隐藏的表单,其中包含您需要的所有

  • 本文向大家介绍iframe父页面如何获取子页面的元素?相关面试题,主要包含被问及iframe父页面如何获取子页面的元素?时的应答技巧和注意事项,需要的朋友参考一下 在父页面监听 onmessage,子页面 postMessage。 $('iframe')[0].contentWindow.document.getElementById document.frames['xx'].document.

  • 我的火花java应用程序在我们内部实验室的远程机器上运行。为了分析远程应用程序的内存消耗,通过使用本地机器的“附加模式”(在jpenable的帮助下)将远程应用程序pid附加到JProfiler。 将远程应用程序连接到本地机器中的JProfiler后,“分配树”仅显示非数组对象分配。我还想知道本地机器上的数组分配。 请帮助我了解JProfiler的阵列分配。 谢谢,纳根德拉

  • 问题内容: 我正在努力让Selenium经历大量替代条件XPath,寻找 可能匹配的 元素,并将其传递给对象。 当前,使用运算符(),代码很快变得非常重复和详尽,特别是当存在很多可能的变化时。 在下面的例子中,唯一的变化是,我开始寻找,或。其余部分相同。 但在我实际的代码,我将寻求更加变化,包括在不同的节点类型,除了和。 问题: 有什么方法可以简化(缩短)该过程吗? 我的第一个希望是,可以做类似的