【问题标题】:Spring boot with querydsl problem with com.mysema.query.group.GroupBy带有 com.mysema.query.group.GroupBy 的 querydsl 问题的 Spring Boot
【发布时间】:2020-11-25 20:22:47
【问题描述】:

我的 Spring Boot 版本:

<version>2.3.1.RELEASE</version>
<java.version>1.8</java.version>

并使用如下查询 dsl

<dependency>
    <groupId>com.querydsl</groupId>
    <artifactId>querydsl-apt</artifactId>
    <scope>provided</scope>
</dependency>

<dependency>
    <groupId>com.querydsl</groupId>
    <artifactId>querydsl-jpa</artifactId>
</dependency>

<!--Plugin for query-dsl -->
    <plugin>
        <groupId>com.mysema.maven</groupId>
        <artifactId>apt-maven-plugin</artifactId>
        <version>1.1.3</version>
        <executions>
            <execution>
                <phase>generate-sources</phase>
                <goals>
                    <goal>process</goal>
                </goals>
                <configuration>
                    <outputDirectory>target/generated-sources/java</outputDirectory>
                            <processor>com.querydsl.apt.jpa.JPAAnnotationProcessor </processor> 
                </configuration>
            </execution>
        </executions>
    </plugin>

一切都在使用 QTypes 类,但无法将 com.mysema.query.group.GroupBy 导入此类。请帮我解决这个问题。

【问题讨论】:

    标签: java spring-boot spring-data-jpa querydsl mysema


    【解决方案1】:

    您正在组合新旧版本的 Querydsl。使用

    <groupId>com.querydsl</groupId>
    <artifactId>querydsl-maven-plugin</artifactId>
    <version>4.3.1</version>
    

    使用较新的 com.querydsl 工件时。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-12
      • 1970-01-01
      • 2019-06-14
      • 2018-12-19
      • 2020-02-22
      • 1970-01-01
      • 2021-06-10
      相关资源
      最近更新 更多