美文网首页
Querydsl无法生成实体对应的查询Q类记录

Querydsl无法生成实体对应的查询Q类记录

作者: 二月三十的风 | 来源:发表于2020-11-02 09:54 被阅读0次

    问题描述

    项目没有生成查询Q类,报错了。重新编译也无法生成Q类。

    pom文件配置
    <build>
          <plugin>
                    <groupId>com.mysema.maven</groupId>
                    <artifactId>apt-maven-plugin</artifactId>
                    <version>${apt-maven-plugin.version}</version>
                    <executions>
                        <execution>
                            <goals>
                                <goal>process</goal>
                            </goals>
                            <configuration>
                                <outputDirectory>target/generated-sources/java</outputDirectory>
                                <processor>
                                    com.querydsl.apt.jpa.JPAAnnotationProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor
                                </processor>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
    </build>
    

    报错信息


    Q类报错:找不到符号
    问题检查情况如下
    • maven清理一下后重新编译一下。(一般无报错的情况下都会自动生成Q类,前提是实体类需要@Entity注解)
    • 如果在编译阶段一直报错误: 找不到符号,都是因为无法正常生成Q类造成的报错,这种情况下一般夹杂着一些其他编译期错误(只是Q类找不到的报错太多容易忽略掉其他报错),把其他报错解决完再编译就可以生成Q类了。
    • 有待记录...

    相关文章

      网友评论

          本文标题:Querydsl无法生成实体对应的查询Q类记录

          本文链接:https://www.haomeiwen.com/subject/itbpvktx.html