title: SpringData jparepository AND / OR operators
body: <p>I need to do something like this with JpaRepository:</p>
  
  <pre>
  select * from table
  where
  (
    propertyTwo like '%something%'
    or propertyThree like '%something%'
    or propertyFour like  '%something%'
  )
  and propertyOne in (a,b);
  </pre>
  
  <p>I currently do this:</p>
  
  <pre>
  findByPropertyOneInAndPropertyTwoContainingOrPropertyThreeContainingOrPropertyFourContaining(List param1, String param2, String param3, String param4)
  </pre>
  
  <p>But the method do something like this:</p>
  
  <pre>
  select * from table
  where
    propertyTwo like '%something%'
    or propertyThree like '%something%'
    or propertyFour like  '%something%'
    and propertyOne in (a,b);
  </pre>
  
  <p>Which is different from the first sql query above.</p>
  
  <p>How can I achieve the correct result?</p>