package com.ycsoft.daos.core.mapper; import java.sql.ResultSet; import java.sql.SQLException; import java.util.HashMap; import java.util.Map; /** * 将结果及封装至改<code> java.util.HashMap </code> * * @author hh * @data Mar 26, 2010 9:34:21 AM */ public class HashMaper extends AbstractMapper { private Map<String ,Object> record ; public Object mapRow(ResultSet rs, int row) throws SQLException { if(columnsIsNull())setCurrentColumns(rs); record = new HashMap<String,Object>(); for (String element : columns) { record.put( element.toLowerCase() , rs.getObject(element) ); } return record; } }