
我这个是hibernate逆向工程生成的实体类,然后compile 生成的QTagsEntity类

解决方式:
0、先把QTagsEntity文件保存一下
1、删除 generated-sources 下的
文件 ,记得在本地的文件也要删除干净

2、把QTagsEntity拷贝在

就可以了!
至于为什么会生成在target\generated-sources\java这个目录下是因为pom.xml文件中的设置:
<!--query dsl -->
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
<version>4.1.4</version>
</dependency>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<version>4.1.4</version>
<scope>provided</scope>
</dependency>
<!--该插件可以生成querysdl需要的查询对象,执行mvn compile即可-->
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources/java</outputDirectory>
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>target/generated-sources/java</outputDirectory>
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>
更新······我知道我的问题出现在哪里了

不小心什么时候在src/test 下面复制了一份target ,可悲啊,其实target/generated-sources/java其实生成在这个目录下没有错
出现这种问题,最主要的方法就是按照它提示那个目录去寻找你的错误,就会有发现!!
本文介绍了解决Hibernate逆向工程生成的实体类问题的过程。主要涉及如何正确配置pom.xml以避免生成文件位置错误,以及排除因源文件复制导致的问题。

9792

被折叠的 条评论
为什么被折叠?



