title: @Query not working with QueryDSL predicate
body: <p>I'm trying to use <strong>@Query</strong> over <strong>QueryDSL</strong>'s Overrided method, but when i'm doing that, it is ignoring my predicate which i'm providing e.g. <a href="http://localhost:8080/orders?state=Texas" rel="nofollow noreferrer">http://localhost:8080/orders?state=Texas</a></p>
  
  <p>The reason i need <strong>@Query</strong> is to apply security based on authentication principal e.g. </p>
  
  <pre><code>@Query("select o from Orders o where ?#{principal.username} = o.username")
  </code></pre>
  
  <p><strong>Complete code of repository:</strong></p>
  
  <pre><code>public interface OrderRepository extends JpaRepository&lt;Order, Integer&gt;, QuerydslPredicateExecutor&lt;Order&gt;{
  
      @Override
      @Query("select o from Orders o where ?#{principal.username} = o.username")
      Page&lt;Order&gt; findAll(Predicate predicate, Pageable pageable);
  }
  </code></pre>