美文网首页
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