title: How to use Spring Data JPA example matcher with additional conditions
body: <p>I am trying to use the Example of Spring JPA to do the search. With the following code, most of it fits the requirements. </p>
  
  <pre><code>public Page&lt;Shop&gt; findShops(Shop condition, Pageable pageable) {
          ExampleMatcher matcher = ExampleMatcher.matching().withStringMatcher(StringMatcher.CONTAINING).withIgnoreCase();
          return shopDao.findAll(Example.of(condition, matcher), pageable);
      }
  </code></pre>
  
  <p>In addition, I ONLY need the SHOP with status NOT equals DELETED.
  Something like, <code>.withMatcher("status", notEqual())</code>
  or maybe  <code>.withMatcher("status", contains())</code> a list.</p>
  
  <p>I am not sure if and how Example Matcher could do such thing. 
  Could anybody help me with this? </p>