title: Search all columns for matching keyword with Spring JPA
body: <p>I'm building a rest service with Spring Boot. I've been using Spring Data JPA for the queries but I'm open to anything that will help solve my problem.</p>
  
  <p>I want to find all entries in the database with a matching string, in any column.</p>
  
  <p>Something along the lines of, <code>FindAllBy(all 20 columns)(String parameter)</code> or <code>SELECT * FROM AllColumns() WHERE parameter = "Foo";</code></p>
  
  <p>I have an entity with close to 20 attributes so I'd like to avoid writing all columns names in the search.</p>
  
  <p>How could I do this?</p>