| 程序包 | 说明 |
|---|---|
| net.hasor.db.jdbc |
数据库操作框架,前身为 SpringJDBC。
|
| net.hasor.db.jdbc.core |
Hasor Jdbc Operations Impl.
|
| net.hasor.db.jdbc.mapper |
提供了一些有用的
RowMapper接口实现。 |
| 限定符和类型 | 方法和说明 |
|---|---|
<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,
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,
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 封装。
|
| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<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,
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,
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) |
| 构造器和说明 |
|---|
RowMapperResultSetExtractor(RowMapper<T> rowMapper)
|
RowMapperResultSetExtractor(RowMapper<T> rowMapper,
int rowsExpected)
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractRowMapper<T> |
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> |
Copyright © 2020. All rights reserved.