| 程序包 | 说明 |
|---|---|
| net.hasor.db.dal.dynamic |
提供 dynamicSql 机制并可以生成 SQL 和其附属必要的参数等信息。
|
| 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.lambda.support.entity | |
| net.hasor.db.lambda.support.map | |
| net.hasor.db.mapping.def | |
| net.hasor.db.mapping.reader | |
| net.hasor.db.mapping.resolve |
| 限定符和类型 | 方法和说明 |
|---|---|
TableMapping<?> |
DynamicContext.findTableMapping(String resultMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> TableMapping<T> |
DalRegistry.findTableMapping(String space,
String mapName)
从类型中解析 TableMapping
|
<T> TableMapping<T> |
DalRegistry.loadAsMapping(String space,
Class<T> entityType) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
DalRegistry.saveMapping(String space,
String identify,
TableMapping<?> tableMapping) |
| 限定符和类型 | 方法和说明 |
|---|---|
TableMapping<?> |
XmlTableMappingResolve.resolveTableMapping(Node refData,
ClassLoader classLoader,
TypeHandlerRegistry typeRegistry,
MappingOptions options) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<Class<?>,TableMapping<?>> |
LambdaTemplate.entMapping |
protected Map<String,TableMapping<?>> |
LambdaTemplate.mapMapping |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <T> TableMapping<T> |
LambdaTemplate.getTableMapping(Class<T> exampleType,
MappingOptions options) |
protected TableMapping<?> |
LambdaTemplate.getTableMapping(String schema,
String table,
MappingOptions options) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TableMapping<?> |
BasicLambda.getTableMapping() |
| 构造器和说明 |
|---|
AbstractDeleteLambda(Class<?> exampleType,
TableMapping<?> tableMapping,
LambdaTemplate jdbcTemplate) |
AbstractInsertLambda(Class<?> exampleType,
TableMapping<?> tableMapping,
LambdaTemplate jdbcTemplate) |
AbstractSelectLambda(Class<?> exampleType,
TableMapping<?> tableMapping,
LambdaTemplate jdbcTemplate) |
AbstractUpdateLambda(Class<?> exampleType,
TableMapping<?> tableMapping,
LambdaTemplate jdbcTemplate) |
BasicLambda(Class<?> exampleType,
TableMapping<?> tableMapping,
LambdaTemplate jdbcTemplate) |
BasicQueryCompare(Class<?> exampleType,
TableMapping<?> tableMapping,
LambdaTemplate jdbcTemplate) |
| 构造器和说明 |
|---|
DeleteLambdaForEntity(Class<T> exampleType,
TableMapping<T> tableMapping,
LambdaTemplate jdbcTemplate) |
InsertLambdaForEntity(Class<T> exampleType,
TableMapping<T> tableMapping,
LambdaTemplate jdbcTemplate) |
SelectLambdaForEntity(Class<T> exampleType,
TableMapping<T> tableMapping,
LambdaTemplate jdbcTemplate) |
UpdateLambdaForEntity(Class<T> exampleType,
TableMapping<T> tableMapping,
LambdaTemplate jdbcTemplate) |
| 构造器和说明 |
|---|
DeleteLambdaForMap(TableMapping<?> tableMapping,
LambdaTemplate jdbcTemplate) |
InsertLambdaForMap(TableMapping<?> tableMapping,
LambdaTemplate jdbcTemplate) |
SelectLambdaForMap(TableMapping<?> tableMapping,
LambdaTemplate jdbcTemplate) |
UpdateLambdaForMap(TableMapping<?> tableMapping,
LambdaTemplate jdbcTemplate) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
TableDef<T>
一个实体的映射信息
|
| 构造器和说明 |
|---|
DefaultTableReader(TableMapping<T> tableMapping)
Create a new TableReader.
|
MapTableReader(TableMapping<?> tableMapping) |
| 限定符和类型 | 方法和说明 |
|---|---|
TableMapping<?> |
TableMappingResolve.resolveTableMapping(T refData,
ClassLoader classLoader,
TypeHandlerRegistry typeRegistry,
MappingOptions options) |
Copyright © 2021–2022. All rights reserved.