类 SqlClientConfig
java.lang.Object
org.babyfish.jimmer.spring.cfg.SqlClientConfig
@Configuration
@Import({TransactionCacheOperatorFlusherConfig.class,MicroServiceExchangeConfig.class})
public class SqlClientConfig
extends Object
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.babyfish.jimmer.sql.cache.CacheAbandonedCallbackorg.babyfish.jimmer.sql.JSqlClientjavaSqlClient(org.springframework.context.ApplicationContext ctx, org.springframework.context.ApplicationEventPublisher publisher, JimmerProperties properties, DataSource dataSource, org.babyfish.jimmer.sql.runtime.ConnectionManager connectionManager, org.babyfish.jimmer.sql.runtime.StrategyProvider<org.babyfish.jimmer.sql.meta.UserIdGenerator<?>> userIdGeneratorProvider, org.babyfish.jimmer.sql.runtime.TransientResolverProvider transientResolverProvider, org.babyfish.jimmer.sql.runtime.EntityManager entityManager, org.babyfish.jimmer.sql.meta.DatabaseNamingStrategy databaseNamingStrategy, org.babyfish.jimmer.sql.dialect.Dialect dialect, org.babyfish.jimmer.sql.runtime.Executor executor, org.babyfish.jimmer.sql.runtime.SqlFormatter sqlFormatter, org.babyfish.jimmer.sql.cache.CacheFactory cacheFactory, org.babyfish.jimmer.sql.cache.CacheOperator cacheOperator, org.babyfish.jimmer.sql.runtime.MicroServiceExchange exchange, List<org.babyfish.jimmer.sql.cache.CacheAbandonedCallback> callbacks, List<org.babyfish.jimmer.sql.runtime.ScalarProvider<?, ?>> providers, List<org.babyfish.jimmer.sql.DraftInterceptor<?>> interceptors, List<org.babyfish.jimmer.sql.filter.Filter<?>> javaFilters, List<org.babyfish.jimmer.sql.kt.filter.KFilter<?>> kotlinFilters, List<org.babyfish.jimmer.sql.runtime.Customizer> javaCustomizers, List<org.babyfish.jimmer.sql.kt.cfg.KCustomizer> kotlinCustomizers, List<org.babyfish.jimmer.sql.runtime.Initializer> javaInitializers, List<org.babyfish.jimmer.sql.kt.cfg.KInitializer> kotlinInitializers) org.babyfish.jimmer.sql.kt.KSqlClientkotlinSqlClient(org.springframework.context.ApplicationContext ctx, org.springframework.context.ApplicationEventPublisher publisher, JimmerProperties properties, DataSource dataSource, org.babyfish.jimmer.sql.runtime.ConnectionManager connectionManager, org.babyfish.jimmer.sql.runtime.StrategyProvider<org.babyfish.jimmer.sql.meta.UserIdGenerator<?>> userIdGeneratorProvider, org.babyfish.jimmer.sql.runtime.TransientResolverProvider transientResolverProvider, org.babyfish.jimmer.sql.runtime.EntityManager entityManager, org.babyfish.jimmer.sql.meta.DatabaseNamingStrategy databaseNamingStrategy, org.babyfish.jimmer.sql.dialect.Dialect dialect, org.babyfish.jimmer.sql.runtime.Executor executor, org.babyfish.jimmer.sql.runtime.SqlFormatter sqlFormatter, org.babyfish.jimmer.sql.cache.CacheFactory cacheFactory, org.babyfish.jimmer.sql.cache.CacheOperator cacheOperator, org.babyfish.jimmer.sql.runtime.MicroServiceExchange exchange, List<org.babyfish.jimmer.sql.cache.CacheAbandonedCallback> callbacks, List<org.babyfish.jimmer.sql.runtime.ScalarProvider<?, ?>> providers, List<org.babyfish.jimmer.sql.DraftInterceptor<?>> interceptors, List<org.babyfish.jimmer.sql.filter.Filter<?>> javaFilters, List<org.babyfish.jimmer.sql.kt.filter.KFilter<?>> kotlinFilters, List<org.babyfish.jimmer.sql.runtime.Customizer> javaCustomizers, List<org.babyfish.jimmer.sql.kt.cfg.KCustomizer> kotlinCustomizers, List<org.babyfish.jimmer.sql.runtime.Initializer> javaInitializers, List<org.babyfish.jimmer.sql.kt.cfg.KInitializer> kotlinInitializers)
-
构造器详细资料
-
SqlClientConfig
public SqlClientConfig()
-
-
方法详细资料
-
javaSqlClient
@Bean(name="sqlClient") @ConditionalOnMissingBean({org.babyfish.jimmer.sql.JSqlClient.class,org.babyfish.jimmer.sql.kt.KSqlClient.class}) @ConditionalOnProperty(name="jimmer.language", havingValue="java", matchIfMissing=true) public org.babyfish.jimmer.sql.JSqlClient javaSqlClient(org.springframework.context.ApplicationContext ctx, org.springframework.context.ApplicationEventPublisher publisher, JimmerProperties properties, @Autowired(required=false) DataSource dataSource, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.ConnectionManager connectionManager, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.StrategyProvider<org.babyfish.jimmer.sql.meta.UserIdGenerator<?>> userIdGeneratorProvider, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.TransientResolverProvider transientResolverProvider, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.EntityManager entityManager, @Autowired(required=false) org.babyfish.jimmer.sql.meta.DatabaseNamingStrategy databaseNamingStrategy, @Autowired(required=false) org.babyfish.jimmer.sql.dialect.Dialect dialect, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.Executor executor, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.SqlFormatter sqlFormatter, @Autowired(required=false) org.babyfish.jimmer.sql.cache.CacheFactory cacheFactory, @Autowired(required=false) org.babyfish.jimmer.sql.cache.CacheOperator cacheOperator, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.MicroServiceExchange exchange, List<org.babyfish.jimmer.sql.cache.CacheAbandonedCallback> callbacks, List<org.babyfish.jimmer.sql.runtime.ScalarProvider<?, ?>> providers, List<org.babyfish.jimmer.sql.DraftInterceptor<?>> interceptors, List<org.babyfish.jimmer.sql.filter.Filter<?>> javaFilters, List<org.babyfish.jimmer.sql.kt.filter.KFilter<?>> kotlinFilters, List<org.babyfish.jimmer.sql.runtime.Customizer> javaCustomizers, List<org.babyfish.jimmer.sql.kt.cfg.KCustomizer> kotlinCustomizers, List<org.babyfish.jimmer.sql.runtime.Initializer> javaInitializers, List<org.babyfish.jimmer.sql.kt.cfg.KInitializer> kotlinInitializers) -
kotlinSqlClient
@Bean(name="sqlClient") @ConditionalOnMissingBean({org.babyfish.jimmer.sql.JSqlClient.class,org.babyfish.jimmer.sql.kt.KSqlClient.class}) @ConditionalOnProperty(name="jimmer.language", havingValue="kotlin") public org.babyfish.jimmer.sql.kt.KSqlClient kotlinSqlClient(org.springframework.context.ApplicationContext ctx, org.springframework.context.ApplicationEventPublisher publisher, JimmerProperties properties, @Autowired(required=false) DataSource dataSource, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.ConnectionManager connectionManager, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.StrategyProvider<org.babyfish.jimmer.sql.meta.UserIdGenerator<?>> userIdGeneratorProvider, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.TransientResolverProvider transientResolverProvider, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.EntityManager entityManager, @Autowired(required=false) org.babyfish.jimmer.sql.meta.DatabaseNamingStrategy databaseNamingStrategy, @Autowired(required=false) org.babyfish.jimmer.sql.dialect.Dialect dialect, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.Executor executor, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.SqlFormatter sqlFormatter, @Autowired(required=false) org.babyfish.jimmer.sql.cache.CacheFactory cacheFactory, @Autowired(required=false) org.babyfish.jimmer.sql.cache.CacheOperator cacheOperator, @Autowired(required=false) org.babyfish.jimmer.sql.runtime.MicroServiceExchange exchange, List<org.babyfish.jimmer.sql.cache.CacheAbandonedCallback> callbacks, List<org.babyfish.jimmer.sql.runtime.ScalarProvider<?, ?>> providers, List<org.babyfish.jimmer.sql.DraftInterceptor<?>> interceptors, List<org.babyfish.jimmer.sql.filter.Filter<?>> javaFilters, List<org.babyfish.jimmer.sql.kt.filter.KFilter<?>> kotlinFilters, List<org.babyfish.jimmer.sql.runtime.Customizer> javaCustomizers, List<org.babyfish.jimmer.sql.kt.cfg.KCustomizer> kotlinCustomizers, List<org.babyfish.jimmer.sql.runtime.Initializer> javaInitializers, List<org.babyfish.jimmer.sql.kt.cfg.KInitializer> kotlinInitializers) -
cacheAbandonedCallback
@ConditionalOnMissingBean(org.babyfish.jimmer.sql.cache.CacheAbandonedCallback.class) @Bean public org.babyfish.jimmer.sql.cache.CacheAbandonedCallback cacheAbandonedCallback()
-