| 程序包 | 说明 |
|---|---|
| net.hasor.db.jdbc |
数据库操作框架,对 Spring JDBC 进行了重新设计和实现。
|
| net.hasor.db.jdbc.core |
Hasor Jdbc Operations Impl.
|
| net.hasor.db.jdbc.extractor | |
| net.hasor.db.jdbc.mapper |
提供了一些有用的
RowMapper接口实现。 |
| net.hasor.db.lambda |
提供单表的 CURD 能力,并提供 lambda 方式操作操作数据库。
|
| net.hasor.db.lambda.core |
| 限定符和类型 | 方法和说明 |
|---|---|
ResultSetExtractor<?> |
SqlParameter.ReturnSqlParameter.getResultSetExtractor()
Return the ResultSetExtractor held by this parameter, if any.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
JdbcOperations.execute(PreparedStatementCreator psc,
PreparedStatementSetter pss,
ResultSetExtractor<T> rse) |
<T> T |
JdbcOperations.query(PreparedStatementCreator psc,
ResultSetExtractor<T> rse)
执行一个动态查询 SQL 语句。
|
<T> T |
JdbcOperations.query(String sql,
Map<String,?> paramMap,
ResultSetExtractor<T> rse)
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且将 SQL 查询结果集使用 ResultSetExtractor 转换。
|
<T> T |
JdbcOperations.query(String sql,
Object[] args,
ResultSetExtractor<T> rse)
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且将 SQL 查询结果集使用 ResultSetExtractor 转换。
|
<T> T |
JdbcOperations.query(String sql,
PreparedStatementSetter pss,
ResultSetExtractor<T> rse)
执行一个动态查询 SQL 语句。
|
<T> T |
JdbcOperations.query(String sql,
ResultSetExtractor<T> rse)
执行一个静态 SQL 语句。
|
<T> T |
JdbcOperations.query(String sql,
SqlParameterSource paramSource,
ResultSetExtractor<T> rse)
查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且将 SQL 查询结果集使用 ResultSetExtractor 转换。
|
static SqlParameter.ReturnSqlParameter |
SqlParameterUtils.withReturnResult(String paramName,
ResultSetExtractor<?> resultSetExtractor) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <T> ResultSetExtractor<List<T>> |
JdbcTemplate.getBeanPropertyResultSetExtractor(Class<T> requiredType)
Create a new RowMapper for reading columns as Bean pairs.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
JdbcTemplate.execute(PreparedStatementCreator psc,
PreparedStatementSetter pss,
ResultSetExtractor<T> rse) |
<T> T |
JdbcTemplate.query(PreparedStatementCreator psc,
ResultSetExtractor<T> rse) |
<T> T |
JdbcTemplate.query(String sql,
Map<String,?> paramMap,
ResultSetExtractor<T> rse) |
<T> T |
JdbcTemplate.query(String sql,
Object[] args,
ResultSetExtractor<T> rse) |
<T> T |
JdbcTemplate.query(String sql,
PreparedStatementSetter pss,
ResultSetExtractor<T> rse) |
<T> T |
JdbcTemplate.query(String sql,
ResultSetExtractor<T> rse) |
<T> T |
JdbcTemplate.query(String sql,
SqlParameterSource paramSource,
ResultSetExtractor<T> rse) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ColumnMapResultSetExtractor
ResultSetExtractor 接口实现类,该类会将结果集中的每一行进行处理,并返回一个 List 用 Map 封装结果。 |
class |
FilterResultSetExtractor<T>
扩展了
RowMapperResultSetExtractor,通过实现 testRow 方法保证在处理结果中过滤空值。 |
class |
RowCallbackHandlerResultSetExtractor
使用
RowCallbackHandler 类型循环处理每一行记录的适配器。 |
class |
RowMapperResultSetExtractor<T>
ResultSetExtractor 接口实现类,该类会将结果集中的每一行进行处理,并返回一个 List 用以封装处理结果集。 |
| 限定符和类型 | 类和说明 |
|---|---|
class |
MappingResultSetExtractor<T>
用于 POJO 的 RowMapper,带有 ORM 能力
|
| 限定符和类型 | 方法和说明 |
|---|---|
<V> V |
QueryExecute.query(ResultSetExtractor<V> rse)
执行查询,并通过 ResultSetExtractor 转换结果集。
|
| 限定符和类型 | 方法和说明 |
|---|---|
<V> V |
AbstractQueryExecute.query(ResultSetExtractor<V> rse) |
Copyright © 2021. All rights reserved.