有 Java 编程相关的问题?

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

java如何在Blaze持久性查询上实现多个根实体?

根据the Blaze Persistence Document,一个查询可以有多个根实体。然而,我找不到方法来做这件事。如何在Blaze持久性查询上实现多个根实体


添加
已解决问题:

感谢Cristian,我实现了以下工作测试代码

    @Test
    void testThownExceptionWhenUsingRelativePathWithMultipleQueryRoots() {

        // @formatter:off
        IllegalArgumentException exception = assertThrows(IllegalArgumentException.class, () -> {
            CriteriaBuilder<String> cb = cbf.create(em, String.class)
                    .from(Cat.class, "c")
                    .from(Person.class, "p")
                    .select("name");
            List<String> cats = cb.getResultList();
        });
        // @formatter:on
    }

共 (1) 个答案

  1. # 1 楼答案

    你只需要打几次电话.from(..)