| 限定符和类型 | 方法和说明 |
|---|---|
protected DataOperationDescriptor |
AbstractBaseRepository.buildOperationDescriptor(Class<? extends SqlType> type,
Object data,
boolean cascade)
构建增删改数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
default TransactionTemplateManager |
ServiceTransactionSupport.adaptTransactionTemplateManager(Class<? extends SqlType> action,
Class<?> pojoType) |
TransactionTemplateManager |
AbstractServiceSupport.adaptTransactionTemplateManager(Class<? extends SqlType> action,
Class<?> pojoType,
Map<String,Object> params) |
TransactionTemplateManager |
ServiceTransactionSupport.adaptTransactionTemplateManager(Class<? extends SqlType> action,
Class<?> pojoType,
Map<String,Object> params)
适配一个数据源持有对象 返回这个对象的事务管理器
|
| 限定符和类型 | 方法和说明 |
|---|---|
ObjectName |
DynamicNameAdapter.adapt(Class<? extends SqlType> type,
Class<?> pojoType,
String schema,
String name)
适配对象名称
|
ObjectName |
DynamicNameAdapterImpl.adapt(Class<? extends SqlType> type,
Class<?> pojoType,
String schema,
String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
JdbcOperationHolder |
JdbcOperationHolderMapper.get(Class<? extends SqlType> sqlType,
Class<?> pojoType,
Map<String,Object> params) |
ObjectName |
DynamicNameMapper.map(Class<? extends SqlType> type,
Class<?> pojoType,
String schema,
String name)
映射对象名称
|
boolean |
JdbcOperationHolderMapper.matched(Class<? extends SqlType> sqlType,
Class<?> pojoType,
Map<String,Object> params) |
boolean |
DynamicNameMapper.support(Class<? extends SqlType> type,
Class<?> pojoType) |
| 限定符和类型 | 方法和说明 |
|---|---|
WhereSqlString<?> |
ConditionAnalyzer.analysis(Class<? extends SqlType> type,
Class<?> pojoType,
FieldAccessor fieldAccessor,
SqlCondition sqlCondition)
解析查询条件
|
WhereSqlString<?> |
DefaultConditionAnalyzer.analysis(Class<? extends SqlType> type,
Class<?> pojoType,
FieldAccessor fieldAccessor,
SqlCondition sqlCondition) |
protected ConditionSqlString |
DefaultConditionAnalyzer.buildConditionSql(Class<? extends SqlType> type,
int offset,
CombinationType combinationType,
FieldDescriptor pojoField,
SqlCondition condition) |
protected void |
DefaultConditionAnalyzer.recursionRender(Class<? extends SqlType> type,
WhereSqlString<?> whereSqlString,
CombinationType combinationType,
ConditionGroup conditionGroup,
FieldAccessor fieldAccessor,
SqlCondition condition)
注入参数名与参数值的映射
|
protected void |
DefaultConditionAnalyzer.render(Class<? extends SqlType> type,
WhereSqlString<ConditionSqlString> whereSqlString,
FieldAccessor fieldAccessor,
SqlCondition condition) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TriggerExecutor.trigger(Class<? extends SqlType> sqlType,
Collection<DataOperationItem> items) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Trigger.execute(Class<? extends SqlType> type,
Object instance)
执行触发器
|
| 限定符和类型 | 方法和说明 |
|---|---|
default JdbcOperationHolder |
JdbcOperationHolderAdapter.adapt(Class<? extends SqlType> sqlType,
Class<?> pojoType) |
JdbcOperationHolder |
JdbcOperationHolderAdapter.adapt(Class<? extends SqlType> sqlType,
Class<?> pojoType,
Map<String,Object> params)
根据参数适配对应的jdbc操作对象
|
JdbcOperationHolder |
JdbcOperationHolderAdapterImpl.adapt(Class<? extends SqlType> sqlType,
Class<?> pojoType,
Map<String,Object> params) |
JdbcOperationHolder |
SpringBuiltInJdbcTemplateSupportMapper.get(Class<? extends SqlType> sqlType,
Class<?> pojoType,
Map<String,Object> params) |
boolean |
SpringBuiltInJdbcTemplateSupportMapper.matched(Class<? extends SqlType> sqlType,
Class<?> pojoType,
Map<String,Object> params) |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<? extends SqlType> |
SqlParameterMapping.getType() |
Class<? extends SqlType> |
SqlParameterMappingImpl.getType() |
| 构造器和说明 |
|---|
SqlParameterMappingImpl(Class<? extends SqlType> type,
Param param,
DataOperationDescriptor operationDescriptor) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected JdbcOperationHolder |
AbstractSqlExecutor.adapterJdbcTemplate(Class<? extends SqlType> type,
Class<?> pojoType)
适配一个jdbc操作对象
|
void |
SqlExecutor.save(Class<? extends SqlType> sqlType,
DataHolderParam dataHolderParam,
DataOperationDescriptor operationDescriptor)
根据操作数据描述 执行 增|删|改|逻辑删除操作
|
void |
SqlExecutorImpl.save(Class<? extends SqlType> sqlType,
DataHolderParam dataHolderParam,
DataOperationDescriptor operationDescriptor) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Class<? extends SqlType> |
DeleteSqlPrinter.type |
protected Class<? extends SqlType> |
UpdateSqlPrinter.type |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Corrector |
CorrectorExecutorImpl.lookupCorrector(Class<? extends SqlType> sqlType,
Cause cause) |
boolean |
Corrector.support(Class<? extends SqlType> type,
Cause cause) |
boolean |
DynamicNameNotInitCorrector.support(Class<? extends SqlType> type,
Cause cause) |
boolean |
FunctionDialectNotInitCorrector.support(Class<? extends SqlType> type,
Cause cause) |
boolean |
SqlConditionParameterNotMappedCorrector.support(Class<? extends SqlType> type,
Cause cause) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
Delete |
interface |
DeleteByInfer |
interface |
Insert |
interface |
LogicDelete |
interface |
Save |
interface |
Select |
interface |
Update |
Copyright © 2022. All rights reserved.