You are asking us if your code works?

A few things I might change...

1. change your <statement> tag to a <select>
2. add a parameter class attribute to the select
3. If you are going to have different numbers of columns selected then you need to set reMapResults = true.

This is really the lazy mans way to things. How hard is it to copy and paste your sqlMap and create a new one with different columns and a unique name?


Nathan

On Jan 12, 2006, at 6:05 AM, Henry Lu wrote:

Is this sql mapping works in the IBATIS?

<statement id="select_list" resultClass="domain.NameValue">
select $list_cols$
FROM $table_name$
</statement>

Map map = new HashMap(2);
      map.put("list_cols", "STATE_ABBRV, STATE");
      map.put("table_name", "USSTATE_DESC");

      return getSqlMapClientTemplate().queryForList(
               "select_list", map);

-Henry


Reply via email to