| 程序包 | 说明 |
|---|---|
| net.hasor.db.dal.dynamic |
提供 dynamicSql 机制并可以生成 SQL 和其附属必要的参数等信息。
|
| 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 |
提供单表的 CURD 能力,并提供 lambda 方式操作操作数据库。
|
| net.hasor.db.mapping.def | |
| net.hasor.db.mapping.reader | |
| net.hasor.db.mapping.resolve | |
| net.hasor.db.types |
like Mybatis type. but JDBC 4.2 full compatible,
|
| 限定符和类型 | 方法和说明 |
|---|---|
TypeHandlerRegistry |
DynamicContext.getTypeRegistry() |
| 限定符和类型 | 方法和说明 |
|---|---|
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() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected static Object |
JdbcTemplate.processResultSet(TypeHandlerRegistry typeRegistry,
boolean caseInsensitive,
ResultSet rs,
SqlParameter.ReturnSqlParameter param)
Process the given ResultSet from a stored procedure.
|
void |
JdbcTemplate.setTypeRegistry(TypeHandlerRegistry typeRegistry) |
| 构造器和说明 |
|---|
ArgPreparedStatementSetter(Object[] args,
TypeHandlerRegistry typeHandlerRegistry) |
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.
|
JdbcTemplate(DynamicConnection dynamicConn,
TypeHandlerRegistry typeRegistry)
Construct a new JdbcTemplate, given a Connection to obtain connections from.
|
| 限定符和类型 | 方法和说明 |
|---|---|
TypeHandlerRegistry |
SimpleCallableStatementCallback.getTypeHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SimpleCallableStatementCallback.setTypeHandler(TypeHandlerRegistry typeHandler) |
| 构造器和说明 |
|---|
ColumnMapResultSetExtractor(int rowsExpected,
TypeHandlerRegistry typeHandler)
|
ColumnMapResultSetExtractor(int rowsExpected,
TypeHandlerRegistry typeHandler,
boolean caseInsensitive)
|
| 限定符和类型 | 方法和说明 |
|---|---|
TypeHandlerRegistry |
AbstractRowMapper.getHandlerRegistry() |
| 构造器和说明 |
|---|
AbstractRowMapper(TypeHandlerRegistry typeHandler) |
ColumnMapRowMapper(boolean caseInsensitive,
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.
|
LambdaTemplate(DynamicConnection dynamicConn,
TypeHandlerRegistry typeRegistry)
Construct a new JdbcTemplate, given a Connection to obtain connections from.
|
| 限定符和类型 | 方法和说明 |
|---|---|
TypeHandlerRegistry |
TableDef.getTypeHandlerRegistry() |
TypeHandlerRegistry |
TableMapping.getTypeHandlerRegistry() |
| 构造器和说明 |
|---|
TableDef(String schema,
String table,
Class<T> entityType,
boolean autoProperty,
boolean useDelimited,
boolean caseInsensitive,
TypeHandlerRegistry typeHandlerRegistry) |
| 构造器和说明 |
|---|
DynamicTableReader(boolean caseInsensitive,
TypeHandlerRegistry typeHandler) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TableDef<?> |
ClassTableMappingResolve.resolveTable(Class<?> entityType,
MappingOptions options,
TypeHandlerRegistry typeRegistry) |
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–2022. All rights reserved.