在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());
本文介绍了如何在SQLMap中使用XML配置文件实现动态SQL查询,并强调了remapResults参数的重要性。通过Java代码示例展示了如何利用baseDao进行两次不同的查询操作。
1717

被折叠的 条评论
为什么被折叠?



