title: (ActiveJpa) Issue with the ActiveJpa 'like' filter
body: <p>The like condition operator in ActiveJpa performs unexpectedly when the comparison string consists of Special Characters.</p>
  
  <p>This is for a REST API built using the Java 8 Dropwizard framework.</p>
  
  <pre><code>str = "%"+str+"%"
  filter.addCondition("column", Condition.Operator.like, str)
  </code></pre>
  
  <p>Initial thoughts were that ActiveJpa filters out all the special characters. But, the following change also does not work.</p>
  
  <pre><code>filter.addCondition("column", Condition.Operator.like, str.replace("+",""))
  </code></pre>
  
  <p>When the following string value is passed,</p>
  
  <pre><code>str = "+1212"
  </code></pre>
  
  <p>It returns <code>null</code> even if, corresponding results exist.</p>