Duplicate class found in the file

Duplicate class found in the file_第1张图片

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

Duplicate class found in the file_第2张图片

解决方式:

0、先把QTagsEntity文件保存一下

1、删除 generated-sources 下的   文件 ,记得在本地的文件也要删除干净

2、把QTagsEntity拷贝在

Duplicate class found in the file_第3张图片

就可以了!

至于为什么会生成在target\generated-sources\java这个目录下是因为pom.xml文件中的设置:


        
            com.querydsl
            querydsl-jpa
            4.1.4
        
        
            com.querydsl
            querydsl-apt
            4.1.4
            provided
        

            
                com.mysema.maven
                apt-maven-plugin
                1.1.3
                
                    
                        
                            process
                        
                        
                            target/generated-sources/java
                            com.querydsl.apt.jpa.JPAAnnotationProcessor
                        
                    
                
            target/generated-sources/java
                            com.querydsl.apt.jpa.JPAAnnotationProcessor
                        
                    
                
            

更新······我知道我的问题出现在哪里了

不小心什么时候在src/test 下面复制了一份target ,可悲啊,其实target/generated-sources/java其实生成在这个目录下没有错

出现这种问题,最主要的方法就是按照它提示那个目录去寻找你的错误,就会有发现!!

你可能感兴趣的:(SpringData,JPA,QueryDSL,Hibernate,报错,Hibernate,Spring,data,jpa,报错的专栏,Duplicate,class,found,in,the,f)