protected void readMap(OrmContext context,ResultSet rs,ResultSetMapping rsm,Map<String,Object> map) throws SQLException { DbDialect dialect = context.getDb().getDialect(); final boolean convertForMap = context.getConfig().isConvertPropertyForReadMap(); for(int i=0;i<rsm.getColumnCount();i++){ ResultColumnMapping cm = rsm.getColumnMapping(i); FieldMapping fm = cm.getFieldMapping(); Object value = convertForMap ? readColumnValue(dialect, rs, cm, fm, i+1) : readColumnValueForMap(dialect, rs, cm, fm, i+1); map.put(cm.getResultName(), value); } }