| 程序包 | 说明 |
|---|---|
| net.hasor.db.dal.repository |
负责解析配置文件并构建和管路 dynamicSql,同时提供注解 @RefMapper 的解析。
|
| net.hasor.db.dal.repository.parser | |
| net.hasor.db.lambda |
提供单表的 CURD 能力,并提供 lambda 方式操作操作数据库。
|
| net.hasor.db.lambda.core | |
| 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) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> LambdaOperations.LambdaDelete<T> |
LambdaOperations.lambdaDelete(Class<T> exampleType,
MappingOptions options)
相当于 delete
|
<T> LambdaOperations.LambdaInsert<T> |
LambdaOperations.lambdaInsert(Class<T> exampleType,
MappingOptions options)
相当于 insert ...
|
<T> LambdaOperations.LambdaQuery<T> |
LambdaOperations.lambdaQuery(Class<T> exampleType,
MappingOptions options)
相当于 select * form
|
<T> LambdaOperations.LambdaUpdate<T> |
LambdaOperations.lambdaUpdate(Class<T> exampleType,
MappingOptions options)
相当于 update ...
|
<V> QueryExecute<V> |
QueryExecute.wrapperType(Class<V> wrapperType,
MappingOptions options)
QueryExecute 的查询类型转换为另外一个类型。
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected <T> TableMapping<T> |
LambdaTemplate.getTableMapping(Class<T> exampleType,
MappingOptions options) |
<T> LambdaOperations.LambdaDelete<T> |
LambdaTemplate.lambdaDelete(Class<T> exampleType,
MappingOptions options) |
<T> LambdaOperations.LambdaInsert<T> |
LambdaTemplate.lambdaInsert(Class<T> exampleType,
MappingOptions options) |
<T> LambdaOperations.LambdaQuery<T> |
LambdaTemplate.lambdaQuery(Class<T> exampleType,
MappingOptions options) |
<T> LambdaOperations.LambdaUpdate<T> |
LambdaTemplate.lambdaUpdate(Class<T> exampleType,
MappingOptions options) |
<V> QueryExecute<V> |
AbstractQueryExecute.wrapperType(Class<V> wrapperType,
MappingOptions options) |
| 限定符和类型 | 方法和说明 |
|---|---|
static MappingOptions |
MappingOptions.buildNew() |
static MappingOptions |
MappingOptions.resolveOptions(Node refData) |
static MappingOptions |
MappingOptions.resolveOptions(Node refData,
MappingOptions defaultOptions) |
| 限定符和类型 | 方法和说明 |
|---|---|
static MappingOptions |
MappingOptions.resolveOptions(Node refData,
MappingOptions defaultOptions) |
protected <V> TableDef<V> |
ClassTableMappingResolve.resolveTable(Class<V> entityType,
MappingOptions options) |
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. All rights reserved.