Einige Online-Beispiele für MySema Querydsl Nutzung verlassen sich auf die JPAQuery#list()
Methode, z. this stackoverflow answer enthält ein GROUP BY/COUNT-Aggregatbeispiel. Es wird auch überall in der official documentation bezeichnet.Mysema Querydsl: Es gibt keine JPAQuery # list() -Methode
Allerdings sehe ich diese Methode nur auf die JPAQuery
Klasse. Es wird nicht in der Autovervollständigung der IDE angezeigt und ist nicht in der von Maven heruntergeladenen JAR-Datei enthalten.
Ich habe diese Abhängigkeiten zu meinem Maven Projekt hinzugefügt:
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<version>4.0.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
<version>4.0.4</version>
</dependency>
Warum ist die JPAQuery#list()
Methode präsentiert nicht?
Vielen Dank Tunaki. Genau davor hatte ich Angst. Ich denke, ich werde versuchen, bei 4.0.4 zu bleiben und herauszufinden, wie ich meine Abfragen aktualisieren kann. @Mysema people: Würde es jemandem etwas ausmachen, das Referenzdokument zu aktualisieren? – SputNick
Danke für die Köpfe hoch. Wird behoben https://github.com/querydsl/querydsl/pull/1626 –
Was ist mit der Liste Methode, die einen Parameter (in MySema). fetch() nimmt keine Parameter an. – Tisha