在SQLMap中的xml:
<select id="getChartData" remapResults="true" parameterClass="map" resultClass="java.util.HashMap">
$sqlstr$
</select>
一定要注意加上remapResults="true" 這個參數。不然第二次查詢的結果不對。
Java代碼:
IDao baseDao = (IDao)ServiceLocator.getInstance().getService("baseDao");
Map map = new HashMap();
map.put("sqlstr", "select yae051 from ad52 t");
List list1 = baseDao.queryForList("getChartData",map);
System.out.println("數1:"+list1.size());
map.clear();
map.put("sqlstr", "select aac003 from ad53a4 t");
List list2 = baseDao.queryForList("getChartData",map);
System.out.println("數2:"+list2.size());