| 程序包 | 说明 |
|---|---|
| net.hasor.db.dal.repository |
负责解析配置文件并构建和管路 dynamicSql,同时提供注解 @RefMapper 的解析。
|
| net.hasor.db.dal.repository.parser | |
| net.hasor.db.lambda |
提供单表的 CURD 能力,并提供 lambda 方式操作操作数据库。
|
| net.hasor.db.mapping.resolve |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TableReader<?> |
DalRegistry.loadReaderByType(Class<?> resultClass,
MappingOptions options) |
| 构造器和说明 |
|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<ColumnDef> |
LambdaTemplate.fetchColumns(Connection con,
String schema,
String table,
MappingOptions options) |
protected <T> TableMapping<T> |
LambdaTemplate.getTableMapping(Class<T> exampleType,
MappingOptions options) |
protected TableMapping<?> |
LambdaTemplate.getTableMapping(String schema,
String table,
MappingOptions options) |
<T> EntityDeleteOperation<T> |
LambdaTemplate.lambdaDelete(Class<T> exampleType,
MappingOptions options) |
<T> EntityDeleteOperation<T> |
LambdaOperations.lambdaDelete(Class<T> exampleType,
MappingOptions options)
相当于 delete
|
MapDeleteOperation |
LambdaTemplate.lambdaDelete(String schema,
String table,
MappingOptions options) |
MapDeleteOperation |
LambdaOperations.lambdaDelete(String schema,
String table,
MappingOptions options)
相当于 delete ...
|
<T> InsertOperation<T> |
LambdaTemplate.lambdaInsert(Class<T> exampleType,
MappingOptions options) |
<T> InsertOperation<T> |
LambdaOperations.lambdaInsert(Class<T> exampleType,
MappingOptions options)
相当于 insert ...
|
InsertOperation<Map<String,Object>> |
LambdaTemplate.lambdaInsert(String schema,
String table,
MappingOptions options) |
InsertOperation<Map<String,Object>> |
LambdaOperations.lambdaInsert(String schema,
String table,
MappingOptions options)
相当于 insert ...
|
<T> EntityQueryOperation<T> |
LambdaTemplate.lambdaQuery(Class<T> exampleType,
MappingOptions options) |
<T> EntityQueryOperation<T> |
LambdaOperations.lambdaQuery(Class<T> exampleType,
MappingOptions options)
相当于 select * form
|
MapQueryOperation |
LambdaTemplate.lambdaQuery(String schema,
String table,
MappingOptions options) |
MapQueryOperation |
LambdaOperations.lambdaQuery(String schema,
String table,
MappingOptions options)
相当于 select ...
|
<T> EntityUpdateOperation<T> |
LambdaTemplate.lambdaUpdate(Class<T> exampleType,
MappingOptions options) |
<T> EntityUpdateOperation<T> |
LambdaOperations.lambdaUpdate(Class<T> exampleType,
MappingOptions options)
相当于 update ...
|
MapUpdateOperation |
LambdaTemplate.lambdaUpdate(String schema,
String table,
MappingOptions options) |
MapUpdateOperation |
LambdaOperations.lambdaUpdate(String schema,
String table,
MappingOptions options)
相当于 update ...
|
| 限定符和类型 | 方法和说明 |
|---|---|
MappingOptions |
MappingOptions.autoMapping(Boolean autoMapping) |
static MappingOptions |
MappingOptions.buildNew() |
static MappingOptions |
MappingOptions.buildNew(MappingOptions options) |
MappingOptions |
MappingOptions.caseInsensitive(Boolean caseInsensitive) |
MappingOptions |
MappingOptions.mapUnderscoreToCamelCase(Boolean mapUnderscoreToCamelCase) |
static MappingOptions |
MappingOptions.resolveOptions(Node refData) |
static MappingOptions |
MappingOptions.resolveOptions(Node refData,
MappingOptions defaultOptions) |
| 限定符和类型 | 方法和说明 |
|---|---|
static MappingOptions |
MappingOptions.buildNew(MappingOptions options) |
static MappingOptions |
MappingOptions.resolveOptions(Node refData,
MappingOptions defaultOptions) |
protected TableDef<?> |
ClassTableMappingResolve.resolveTable(Class<?> entityType,
MappingOptions options,
TypeHandlerRegistry typeRegistry) |
TableDef<?> |
ClassTableMappingResolve.resolveTableMapping(Class<?> entityType,
ClassLoader classLoader,
TypeHandlerRegistry typeRegistry,
MappingOptions options) |
TableMapping<?> |
TableMappingResolve.resolveTableMapping(T refData,
ClassLoader classLoader,
TypeHandlerRegistry typeRegistry,
MappingOptions options) |
| 构造器和说明 |
|---|
MappingOptions(MappingOptions options) |
Copyright © 2021–2022. All rights reserved.