title: How to use multiple LIKE '%keyword%' in Sping JPA on same column?
body: <p>I am able to search for a keyword in a column using</p>
  
  <pre><code>List&lt;Application&gt; findByProposalContainingIgnoreCase(String keyword);
  </code></pre>
  
  <p>How can I achieve the same using a list of keywords?</p>
  
  <p>For example:</p>
  
  <pre><code>List&lt;Application&gt; findByProposalContainingIgnoreCase(List&lt;String&gt; keywords);
  </code></pre>
  
  <p><strong>UPDATE:</strong></p>
  
  <p>If it is not possible to do so, is the below way effective:</p>
  
  <pre><code>@Autowired
  private ApplicationService applicationService;
  
  List&lt;Application&gt; applications = new ArrayList&lt;&gt;();
  
  for (String keyword : keywords) {
      applications.addAll(applicationService.findByProposalContainingIgnoreCase(keyword));
  }
  </code></pre>