title: Mybatis insert fail when add more parameter
body: <p>I'm using <code>Mybatis</code> <code>3.2</code>, <code>Orace 12c</code> for my project. I used code generator to generate <code>insert()</code> method. In the <code>&lt;insert&gt;</code> tag it has schema name; for ex:</p>
  
  <pre><code>insert into CPORTAL.CARD_USER_MASTER
  </code></pre>
  
  <p>Now, the schema is dynamic, so I put the parameter to change the schema:</p>
  
  <pre><code>insert into ${schema}.CARD_USER_MASTER
  </code></pre>
  
  <p>Parameter <code>schema</code> is defined in <code>mapper.java</code> as </p>
  
  <pre><code>insert(CardUserMaster record, @Param("schema") String schema)
  </code></pre>
  
  <p>However, without that schema, insert works but when has schema, error happen: </p>
  
  <pre><code> org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'carduserSeqno' not found. Available parameters are [0, schema, param1, param2]
  </code></pre>
  
  <p>In other class I set schema parameter like that on <code>insert</code> method and it works. Don't know what happen to this class.</p>
  
  <p>Any comments will be appreciated.</p>
  
  <p>Thanks.</p>