接口 net.hasor.jdbc.RowMapper
的使用

使用 RowMapper 的软件包
net.hasor.jdbc Hasor Jdbc Operations. 
net.hasor.jdbc.core   
net.hasor.jdbc.core.mapper   
net.hasor.jdbc.parameter   
 

net.hasor.jdbcRowMapper 的使用
 

参数类型为 RowMappernet.hasor.jdbc 中的方法
<T> List<T>
JdbcOperations.query(PreparedStatementCreator psc, RowMapper<T> rowMapper)
          Query using a prepared statement, mapping each row to a Java object via a RowMapper.
<T> List<T>
JdbcOperations.query(String sql, Map<String,?> paramMap, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> List<T>
JdbcOperations.query(String sql, Object[] args, int[] argTypes, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> List<T>
JdbcOperations.query(String sql, Object[] args, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> List<T>
JdbcOperations.query(String sql, PreparedStatementSetter pss, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> List<T>
JdbcOperations.query(String sql, RowMapper<T> rowMapper)
          执行一个静态 SQL 语句,并使用 RowMapper 处理结果集。
<T> List<T>
JdbcOperations.query(String sql, RowMapper<T> rowMapper, Object... args)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> List<T>
JdbcOperations.query(String sql, SqlParameterSource paramSource, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.queryForObject(String sql, Map<String,?> paramMap, RowMapper<T> rowMapper)
          查询一个 SQL 语句,查询参数使用 Map 封装。
<T> T
JdbcOperations.queryForObject(String sql, Object[] args, int[] argTypes, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.queryForObject(String sql, Object[] args, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.queryForObject(String sql, RowMapper<T> rowMapper)
          执行一个静态 SQL 语句,并使用 RowMapper 处理结果集。
<T> T
JdbcOperations.queryForObject(String sql, RowMapper<T> rowMapper, Object... args)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.queryForObject(String sql, SqlParameterSource paramSource, RowMapper<T> rowMapper)
          查询一个 SQL 语句,查询参数使用 SqlParameterSource 封装。
 

net.hasor.jdbc.coreRowMapper 的使用
 

返回 RowMappernet.hasor.jdbc.core 中的方法
protected
<T> RowMapper<T>
JdbcTemplate.getBeanPropertyRowMapper(Class<T> requiredType)
          Create a new RowMapper for reading columns as Bean pairs.
protected  RowMapper<Map<String,Object>> JdbcTemplate.getColumnMapRowMapper()
          Create a new RowMapper for reading columns as key-value pairs.
protected
<T> RowMapper<T>
JdbcTemplate.getSingleColumnRowMapper(Class<T> requiredType)
          Create a new RowMapper for reading result objects from a single column.
 

参数类型为 RowMappernet.hasor.jdbc.core 中的方法
<T> List<T>
JdbcTemplate.query(PreparedStatementCreator psc, RowMapper<T> rowMapper)
           
<T> List<T>
JdbcTemplate.query(String sql, Map<String,?> paramMap, RowMapper<T> rowMapper)
           
<T> List<T>
JdbcTemplate.query(String sql, Object[] args, int[] argTypes, RowMapper<T> rowMapper)
           
<T> List<T>
JdbcTemplate.query(String sql, Object[] args, RowMapper<T> rowMapper)
           
<T> List<T>
JdbcTemplate.query(String sql, PreparedStatementSetter pss, RowMapper<T> rowMapper)
           
<T> List<T>
JdbcTemplate.query(String sql, RowMapper<T> rowMapper)
           
<T> List<T>
JdbcTemplate.query(String sql, RowMapper<T> rowMapper, Object... args)
           
<T> List<T>
JdbcTemplate.query(String sql, SqlParameterSource paramSource, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.queryForObject(String sql, Map<String,?> paramMap, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.queryForObject(String sql, Object[] args, int[] argTypes, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.queryForObject(String sql, Object[] args, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.queryForObject(String sql, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.queryForObject(String sql, RowMapper<T> rowMapper, Object... args)
           
<T> T
JdbcTemplate.queryForObject(String sql, SqlParameterSource paramSource, RowMapper<T> rowMapper)
           
 

参数类型为 RowMappernet.hasor.jdbc.core 中的构造方法
RowMapperResultSetExtractor(RowMapper<T> rowMapper)
          创建 RowMapperResultSetExtractor 对象
RowMapperResultSetExtractor(RowMapper<T> rowMapper, int rowsExpected)
          创建 RowMapperResultSetExtractor 对象
 

net.hasor.jdbc.core.mapperRowMapper 的使用
 

实现 RowMappernet.hasor.jdbc.core.mapper 中的类
 class BeanPropertyRowMapper<T>
          用于 POJO 的 RowMapper
 class ColumnMapRowMapper
          RowMapper implementation that creates a java.util.Map for each row, representing all columns as key-value pairs: one entry for each column, with the column name as key.
 class SingleColumnRowMapper<T>
          RowMapper implementation that converts a single column into a single result value per row.
 

net.hasor.jdbc.parameterRowMapper 的使用
 

返回 RowMappernet.hasor.jdbc.parameter 中的方法
 RowMapper<?> SqlResultSetParameter.getRowMapper()
          Return the RowMapper held by this parameter, if any.
 

参数类型为 RowMappernet.hasor.jdbc.parameter 中的构造方法
SqlResultSetParameter(String name, RowMapper<?> rm)
          Create a new ResultSetSupportingSqlParameter.
 



Copyright © 2013-2014. All Rights Reserved.