title: Error in MyBatis while setting parameters
body: <p>I get this error when running select in MyBatis with PostgreSQL:</p>
  
  <pre><code>### The error may exist in data/mapper.xml
  ### The error may involve Transaccion.selectDeFraude-Inline
  ### The error occurred while setting parameters
  ### SQL: SELECT transaction_id, card_number, transaction_date, fraud FROM transactions.? ORDER BY card_number, transaction_date ASC;
  ### Cause: org.postgresql.util.PSQLException: ERROR: error de sintaxis en o cerca de «$1»
  </code></pre>
  
  <p>I get the error here, in the mapper.xml:</p>
  
  <pre><code>&lt;select id="selectDeFraude" parameterType="String" resultMap="result"&gt;
      SELECT transaction_id, card_number, transaction_date, fraud FROM transactions.#{tabla} ORDER BY card_number, transaction_date ASC;
  &lt;/select&gt;
  </code></pre>
  
  <p>This is the method that calls the select:</p>
  
  <pre><code>public List&lt;Transaccion&gt; selectDeFraude(String tabla){
  
      SqlSession session = sqlSessionFactory.openSession();
  
      try {
          List&lt;Transaccion&gt; list = session.selectList("Transaccion.selectDeFraude", tabla);
          return list;
      } finally {
          session.close();
      }
  }
  </code></pre>
  
  <p>If I replace #{tabla} with the name of the table it works just fine. None of the mapper methods work but all of them work if I replace the #{something} with the appropriate value.</p>