Alcuni esempi online per l'utilizzo di Mysema Querydsl si basano sul metodo JPAQuery#list()
, ad es. this stackoverflow answer contenente un esempio di aggregato GROUP BY/COUNT. Si riferisce anche a tutto il official documentation.Mysema Querydsl: Non esiste alcun metodo JPAQuery # list()
Tuttavia, non vedo questo metodo solo sulla classe JPAQuery
. Non viene visualizzato nel completamento automatico dell'IDE e non è presente nel file JAR scaricato da Maven.
ho aggiunto queste dipendenze al mio progetto Maven:
<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>
Perché è il metodo JPAQuery#list()
non presente?
Grazie Tunaki. Questo è ciò di cui avevo paura. Penso che cercherò di restare con 4.0.4 e capire come aggiornare le mie query. @Messema persone: qualcuno avrebbe problemi ad aggiornare il documento di riferimento? – SputNick
Grazie per l'avviso. Verrà risolto https://github.com/querydsl/querydsl/pull/1626 –
E il metodo elenco che accetta un parametro (in mysema). fetch() non accetta alcun parametro. – Tisha