有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    您必须使用ListPath中的get()方法来实现index()函数

    举个例子,这里是一个JPA查询(QueryDSL 4.0.6),它获取一个目录实体,其第二个子类别(索引1)具有给定的名称:

    public Catalog findSecondCatalogChildCategoryByName(String Name) {
        return new JPAQueryFactory(entityManager)
                .selectFrom(catalog)
                .where(
                        catalog.rootCategories.get(1).name.eq(name)
                ).fetchOne();
    }
    

    注意:在本例中,rootCategories字段包含java。util。列表类型