| 程序包 | 说明 |
|---|---|
| net.hasor.db.dal.dynamic |
提供 dynamicSql 机制并可以生成 SQL 和其附属必要的参数等信息。
|
| net.hasor.db.dal.execute |
dynamicSql 执行器,支持 Statement、Prepared、Callable。
|
| net.hasor.db.dal.repository |
负责解析配置文件并构建和管路 dynamicSql,同时提供注解 @RefMapper 的解析。
|
| net.hasor.db.dal.repository.parser | |
| net.hasor.db.jdbc.core |
Hasor Jdbc Operations Impl.
|
| net.hasor.db.jdbc.extractor | |
| net.hasor.db.jdbc.mapper |
提供了一些有用的
RowMapper接口实现。 |
| net.hasor.db.lambda.core | |
| net.hasor.db.mapping.resolve | |
| net.hasor.db.types |
like Mybatis type. but JDBC 4.2 full compatible,
|
| 限定符和类型 | 方法和说明 |
|---|---|
TypeHandlerRegistry |
DynamicContext.getTypeRegistry() |
| 构造器和说明 |
|---|
MapTableReader(boolean caseInsensitive,
TypeHandlerRegistry typeHandler) |
| 限定符和类型 | 方法和说明 |
|---|---|
TypeHandlerRegistry |
DalRegistry.getTypeRegistry() |
| 构造器和说明 |
|---|
DalRegistry(ClassLoader classLoader,
TypeHandlerRegistry typeRegistry,
RuleRegistry ruleRegistry,
MappingOptions mappingOptions,
net.hasor.cobble.loader.ResourceLoader resourceLoader) |
| 限定符和类型 | 方法和说明 |
|---|---|
TableMapping<?> |
XmlTableMappingResolve.resolveTableMapping(Node refData,
ClassLoader classLoader,
TypeHandlerRegistry typeRegistry,
MappingOptions options) |
| 限定符和类型 | 方法和说明 |
|---|---|
TypeHandlerRegistry |
ArgPreparedStatementSetter.getTypeHandlerRegistry() |
TypeHandlerRegistry |
JdbcTemplate.getTypeRegistry() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
JdbcTemplate.setTypeRegistry(TypeHandlerRegistry typeRegistry) |
| 构造器和说明 |
|---|
ArgPreparedStatementSetter(TypeHandlerRegistry typeHandlerRegistry,
Object[] args) |
JdbcTemplate(Connection conn,
TypeHandlerRegistry typeRegistry)
Construct a new JdbcTemplate, given a Connection to obtain connections from.
|
JdbcTemplate(DataSource dataSource,
TypeHandlerRegistry typeRegistry)
Construct a new JdbcTemplate, given a DataSource to obtain connections from.
|
| 构造器和说明 |
|---|
ColumnMapResultSetExtractor(boolean caseInsensitive,
int rowsExpected,
TypeHandlerRegistry typeHandler)
|
ColumnMapResultSetExtractor(int rowsExpected,
TypeHandlerRegistry typeHandler)
|
| 限定符和类型 | 方法和说明 |
|---|---|
TypeHandlerRegistry |
AbstractRowMapper.getHandlerRegistry() |
| 构造器和说明 |
|---|
AbstractRowMapper(TypeHandlerRegistry typeHandler) |
ColumnMapRowMapper(boolean caseInsensitive,
TypeHandlerRegistry typeHandler) |
ColumnMapRowMapper(TypeHandlerRegistry typeHandler) |
MappingResultSetExtractor(Class<T> mapperClass,
TypeHandlerRegistry typeRegistry) |
MappingRowMapper(Class<T> mapperClass,
TypeHandlerRegistry typeRegistry)
Create a new ResultMapper.
|
SingleColumnRowMapper(Class<T> requiredType,
TypeHandlerRegistry typeHandler)
Create a new SingleColumnRowMapper.
|
| 构造器和说明 |
|---|
LambdaTemplate(Connection conn,
TypeHandlerRegistry typeRegistry)
Construct a new JdbcTemplate, given a Connection to obtain connections from.
|
LambdaTemplate(DataSource dataSource,
TypeHandlerRegistry typeRegistry)
Construct a new JdbcTemplate, given a DataSource to obtain connections from.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static TableDef<?> |
ClassTableMappingResolve.resolveTableMapping(Class<?> entityType,
ClassLoader classLoader,
TypeHandlerRegistry typeRegistry) |
TableDef<?> |
ClassTableMappingResolve.resolveTableMapping(Class<?> entityType,
ClassLoader classLoader,
TypeHandlerRegistry typeRegistry,
MappingOptions options) |
TableMapping<?> |
TableMappingResolve.resolveTableMapping(T refData,
ClassLoader classLoader,
TypeHandlerRegistry typeRegistry,
MappingOptions options) |
| 限定符和类型 | 字段和说明 |
|---|---|
static TypeHandlerRegistry |
TypeHandlerRegistry.DEFAULT |
| 构造器和说明 |
|---|
UnknownTypeHandler(TypeHandlerRegistry typeHandlerRegistry) |
Copyright © 2021. All rights reserved.