title: mybatis annotation select query with parameter which is use multiple times in conditions
body: <p>I have a problem with mybatis annotation query with following error.</p>
  
  <blockquote>
    <p>org.apache.ibatis.binding.BindingException: Parameter 'strDateStart' not found. Available parameters are [0, 1, param1, param2]</p>
  </blockquote>
  
  <p>The following is the code in the mapper class.</p>
  
  <pre><code>
      `@Select("SELECT * FROM Result WHERE"AND proc_date &gt;= '#{strDateStart}'"+
      "AND proc_date &gt;= '#{strDateEnd}'"+
      "AND update_date &lt;= '#{strDateStart}'"+
      "AND update_date &lt;= '#{strDateEnd}'")
      public ArrayList&lt;ResultDao> select(String strDateStart,String strDateEnd);`
  </code></pre>
  
  <p>Giving the same name with the parameters in query and args in method and can I use multiple times in conditions with that same parameter?</p>