Ich habe gerade von Spring-Boot 1.3.6 bis 1.4.0 aktualisiert und ich das nächste Problem bekommen:Frühlings-Boot 1.4 QueryDSL Abhängigkeiten Problem
Der Typ com.querydsl.jpa.JPQLQuery
nicht aufgelöst werden kann. Es wird indirekt von erforderlichen .class-Dateien verwiesen
Meine pom.xml Konfiguration ist:
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.0.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
...
<dependency>
<groupId>com.mysema.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
<version>3.7.4</version>
</dependency>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-sql</artifactId>
<version>4.1.3</version>
</dependency>
Jeder Hinweis ?.
Danke.
Gibt es einen Grund, warum Sie versuchen QueryDSL Versionen (3.7.4 und 4.1.3) zu mischen? Sie sollten 4.x auf der ganzen Linie verwenden –
Sie sind zwei verschiedene Gruppen com.mysema.querydsl und com.querydsl und werden in zwei verschiedenen Modulen verwendet. Aber der Fehler tritt immer noch auf, selbst wenn com.querydsl (4.1.3) aus meinem Projekt entfernt wird. Die Klasse, wo der Fehler auftritt, hat diesen Import „import com.mysema.query.jpa.JPQLQuery“ – anjeludo
Sie werden in zwei verschiedenen Modulen verwenden aber Sie nicht, dass in der Frage erwähnt und haben sie in der gleichen pom gezeigt? Bitte stoppt Menschen Zeit und bieten ein minimales, präzises Beispiel verschwenden, das das Problem reproduziert –