在webservice客户端代码中循环调用DAO实现  出现内存泄露问题  
DAO实现的代码如下:
public class OrderRequestDAOImpl extends JdbcDaoSupport implements IOrderRequestDAO {
    private final OrderRequestMapper map = new OrderRequestMapper();
    private final OrderRequestT table = new OrderRequestT(); 
    private StringBuffer sql = new StringBuffer(); public List getOrderRequestList() {
sql.append("SELECT * FROM Table");
return getJdbcTemplate().query(sql.toString(),map);
} public class OrderRequestMapper implements RowMapper {
public Object mapRow(final ResultSet rs, int rowNum) throws SQLException {
try{
table.setMdn(rs.getString("F_MDN"));
table.setMerchantCode(rs.getString("F_MERCHANT_CODE"));
table.setProductCode(rs.getString("F_PRODUCT_CODE"));
table.setProductNum(Integer.parseInt(rs.getString("F_PRODUCT_NUM")));
table.setSpCode(rs.getString("F_SPCODE"));
table.setCreateTime(rs.getString("F_CREATE_TIME"));
table.setStat(rs.getString("F_STAT"));
table.setPartyName(rs.getString("F_PARTY_NAME"));
table.setBusinessName(rs.getString("F_BUSSINESS_NAME"));
table.setProdName(rs.getString("F_PROD_NAME"));
table.setIp(rs.getString("F_PARTY_ORDER_REQUEST"));
table.setSpName(rs.getString("F_CLIENT_NAME"));
table.setSpPasswd(rs.getString("F_CLIENT_PASSWD"));
return table;
}catch(SQLException sqle) {
throw new SQLException("error!"+sqle.toString());
}
}
}