title: querydsl-jpa 3.7.3 error when used with spring-data-jpa 1.10.0
body: <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>