querydsl-jpa 3.7.3 error when used with spring-data-jpa 1.10.0
<p>I'm using </p>

<pre><code>&lt;groupId&gt;com.mysema.querydsl&lt;/groupId&gt;
&lt;artifactId&gt;querydsl-jpa&lt;/artifactId&gt;
&lt;version&gt;3.7.3&lt;/version&gt;
</code></pre>

<p>no problem with  </p>

<pre><code>&lt;groupId&gt;org.springframework.data&lt;/groupId&gt;
&lt;artifactId&gt;spring-data-jpa&lt;/artifactId&gt;
&lt;version&gt;1.9.4.RELEASE&lt;/version&gt;
</code></pre>

<p>instead using</p>

<pre><code>&lt;groupId&gt;org.springframework.data&lt;/groupId&gt;
&lt;artifactId&gt;spring-data-jpa&lt;/artifactId&gt;
&lt;version&gt;1.10.1.RELEASE&lt;/version&gt;
</code></pre>

<p>on the same code I've the following errors: </p>

<pre><code>[ERROR] /C:/Prj/Java/Eclipse/Elfolab/src/main/java/com/interlabsrl/elfolab/persistence/multiple/repository/elettroforesi/springdatajpa/LinguaRepository.java:[13,8] cannot access com.querydsl.core.types.OrderSpecifier
  class file for com.querydsl.core.types.OrderSpecifier not found
[ERROR] /C:/Prj/Java/Eclipse/Elfolab/src/main/java/com/interlabsrl/elfolab/controller/ricercaPaziente/RicercaPazienteController.java:[487,33] cannot access com.querydsl.core.types.Predicate
  class file for com.querydsl.core.types.Predicate not found
[ERROR] /C:/Prj/Java/Eclipse/Elfolab/src/main/java/com/interlabsrl/elfolab/controller/ricercaArchivio/RicercaArchivioController.java:[74,32] no suitable constructor found for QSort(com.mysema.query.types.OrderSpecifier&lt;java.util.Date&gt;)
    constructor org.springframework.data.querydsl.QSort.QSort(com.querydsl.core.types.OrderSpecifier&lt;?&gt;...) is not applicable
      (varargs mismatch; com.mysema.query.types.OrderSpecifier&lt;java.util.Date&gt; cannot be converted to com.querydsl.core.types.OrderSpecifier&lt;?&gt;)
    constructor org.springframework.data.querydsl.QSort.QSort(java.util.List&lt;com.querydsl.core.types.OrderSpecifier&lt;?&gt;&gt;) is not applicable
      (argument mismatch; com.mysema.query.types.OrderSpecifier&lt;java.util.Date&gt; cannot be converted to java.util.List&lt;com.querydsl.core.types.OrderSpecifier&lt;?&gt;&gt;)
[ERROR] /C:/Prj/Java/Eclipse/Elfolab/src/main/java/com/interlabsrl/elfolab/controller/ricercaArchivio/RicercaArchivioController.java:[611,31] no suitable constructor found for QSort(com.mysema.query.types.OrderSpecifier&lt;java.lang.String&gt;)
    constructor org.springframework.data.querydsl.QSort.QSort(com.querydsl.core.types.OrderSpecifier&lt;?&gt;...) is not applicable
      (varargs mismatch; com.mysema.query.types.OrderSpecifier&lt;java.lang.String&gt; cannot be converted to com.querydsl.core.types.OrderSpecifier&lt;?&gt;)
    constructor org.springframework.data.querydsl.QSort.QSort(java.util.List&lt;com.querydsl.core.types.OrderSpecifier&lt;?&gt;&gt;) is not applicable
      (argument mismatch; com.mysema.query.types.OrderSpecifier&lt;java.lang.String&gt; cannot be converted to java.util.List&lt;com.querydsl.core.types.OrderSpecifier&lt;?&gt;&gt;)
</code></pre>

<p>Any idea about what's wrong between these versions?</p>

<p>EDIT:</p>

<p>Using </p>

<pre><code>    &lt;dependency&gt;
        &lt;groupId&gt;com.querydsl&lt;/groupId&gt;
        &lt;artifactId&gt;querydsl-jpa&lt;/artifactId&gt;
        &lt;version&gt;4.1.0&lt;/version&gt;
    &lt;/dependency&gt;   
</code></pre>

<p>i still have these errors:</p>

<pre><code>C:\Prj\Java\Eclipse\Elfolab\src\main\java\com\interlabsrl\elfolab\persistence\multiple\repository\elettroforesi\table\custom\impl\MetodicaRepositoryImpl.java:11: error: package com.mysema.query.jpa.impl does not exist
import com.mysema.query.jpa.impl.JPAQuery;
</code></pre>