@Configuration static class JdbcComponentAutoConfiguration.SqlPrinterConfiguration extends Object
| 构造器和说明 |
|---|
SqlPrinterConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
ConditionSqlPrinter |
conditionSqlPrinter(CorrectorExecutor correctorExecutor,
PojoTableManager pojoTableManager,
ConditionAnalyzer conditionAnalyzer) |
CorrectorExecutor |
correctorExecutor(List<Corrector> correctorList) |
DeleteSqlPrinter |
deleteSqlPrinter(CorrectorExecutor correctorExecutor,
PojoTableManager pojoTableManager) |
DynamicNameNotInitCorrector |
dynamicNameNotInitCorrector(DynamicNameAdapter dynamicNameAdapter) |
FunctionDialectNotInitCorrector |
functionDialectNotInitCorrector() |
InsertSqlPrinter |
insertSqlPrinter(CorrectorExecutor correctorExecutor,
PojoTableManager pojoTableManager) |
PageSqlInterceptor |
pageSqlInterceptor(CorrectorExecutor correctorExecutor) |
SelectSqlPrinter |
selectSqlPrinter(CorrectorExecutor correctorExecutor,
PojoTableManager pojoTableManager) |
SqlConditionParameterNotMappedCorrector |
sqlConditionParameterNotMappedCorrector() |
UpdateSqlPrinter |
updateSqlPrinter(CorrectorExecutor correctorExecutor,
PojoTableManager pojoTableManager) |
@Bean @ConditionalOnMissingBean(value=SelectSqlPrinter.class) @Order(value=10) public SelectSqlPrinter selectSqlPrinter(CorrectorExecutor correctorExecutor, PojoTableManager pojoTableManager)
@Bean @ConditionalOnMissingBean(value=InsertSqlPrinter.class) @Order(value=20) public InsertSqlPrinter insertSqlPrinter(CorrectorExecutor correctorExecutor, PojoTableManager pojoTableManager)
@Bean @ConditionalOnMissingBean(value=UpdateSqlPrinter.class) @Order(value=30) public UpdateSqlPrinter updateSqlPrinter(CorrectorExecutor correctorExecutor, PojoTableManager pojoTableManager)
@Bean @ConditionalOnMissingBean(value=DeleteSqlPrinter.class) @Order(value=40) public DeleteSqlPrinter deleteSqlPrinter(CorrectorExecutor correctorExecutor, PojoTableManager pojoTableManager)
@Bean @ConditionalOnMissingBean(value=ConditionSqlPrinter.class) @Order(value=70) public ConditionSqlPrinter conditionSqlPrinter(CorrectorExecutor correctorExecutor, PojoTableManager pojoTableManager, ConditionAnalyzer conditionAnalyzer)
@Bean @ConditionalOnMissingBean(value=CorrectorExecutor.class) public CorrectorExecutor correctorExecutor(List<Corrector> correctorList)
@Bean @ConditionalOnMissingBean(value=SqlConditionParameterNotMappedCorrector.class) @Order(value=30) public SqlConditionParameterNotMappedCorrector sqlConditionParameterNotMappedCorrector()
@Bean @ConditionalOnMissingBean(value=DynamicNameNotInitCorrector.class) @Order(value=40) public DynamicNameNotInitCorrector dynamicNameNotInitCorrector(DynamicNameAdapter dynamicNameAdapter)
@Bean @ConditionalOnMissingBean(value=FunctionDialectNotInitCorrector.class) @Order(value=50) public FunctionDialectNotInitCorrector functionDialectNotInitCorrector()
@Bean @ConditionalOnMissingBean(value=PageSqlInterceptor.class) @Order(value=10) public PageSqlInterceptor pageSqlInterceptor(CorrectorExecutor correctorExecutor)
Copyright © 2022. All rights reserved.