title: spring jpa create double parenthesis query
body: <p>I'm using Spring Boot with JPA (EclipseLink) and Oracle 11. 
  I have <code>CrudRepository</code> interface:</p>
  
  <pre class="lang-java prettyprint-override"><code>public interface TransportDefRepository extends CrudRepository&lt;TransportDef, Long&gt; {
      public List&lt;TransportDef&gt; findByNameInOrderByNameAsc(List&lt;String&gt; names);
  }
  </code></pre>
  
  <p>Calling <code>findByNameInOrderByNameAsc</code>  method creates query:</p>
  
  <pre class="lang-sql prettyprint-override"><code>SELECT ID, NAME,
  FROM TRANSPORT_DEFS WHERE (NAME IN (('A','B'))) ORDER BY NAME ASC
  </code></pre>
  
  <p>and Oracle throws exception:</p>
  
  <pre><code>ORA-00907: missing right parenthesis
  </code></pre>
  
  <p>Am I doing something wrong?
  Why there are double parenthesis in generated query?</p>