Index
All Classes and Interfaces|All Packages|Serialized Form
A
- abort(Executor) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- AbstractDataSource - Class in com.baomidou.dynamic.datasource.ds
-
Abstract base class for Spring's
DataSource - AbstractDataSource() - Constructor for class com.baomidou.dynamic.datasource.ds.AbstractDataSource
- AbstractDataSourceProvider - Class in com.baomidou.dynamic.datasource.provider
- AbstractDataSourceProvider() - Constructor for class com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider
- AbstractJdbcDataSourceProvider - Class in com.baomidou.dynamic.datasource.provider
-
JDBC数据源提供者(抽象)
- AbstractJdbcDataSourceProvider(DefaultDataSourceCreator, String, String, String) - Constructor for class com.baomidou.dynamic.datasource.provider.AbstractJdbcDataSourceProvider
-
通过默认数据源创建器创建数据源
- AbstractJdbcDataSourceProvider(DefaultDataSourceCreator, String, String, String, String) - Constructor for class com.baomidou.dynamic.datasource.provider.AbstractJdbcDataSourceProvider
-
通过默认数据源创建器创建数据源
- AbstractRoutingDataSource - Class in com.baomidou.dynamic.datasource.ds
-
抽象动态获取数据源
- AbstractRoutingDataSource() - Constructor for class com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource
- addDatasource(String, DataSource) - Method in class com.baomidou.dynamic.datasource.ds.GroupDataSource
-
add a new datasource to this group
- addDataSource(String, DataSource) - Method in class com.baomidou.dynamic.datasource.DynamicRoutingDataSource
-
添加数据源
- addPattern(String, String) - Method in class com.baomidou.dynamic.datasource.aop.DynamicDatasourceNamedInterceptor
-
add Item Pattern
- addPatternMap(Map<String, String>) - Method in class com.baomidou.dynamic.datasource.aop.DynamicDatasourceNamedInterceptor
-
add PatternMap
- afterCreate(DataSource) - Method in interface com.baomidou.dynamic.datasource.event.DataSourceInitEvent
-
连接池创建后执行
- afterCreate(DataSource) - Method in class com.baomidou.dynamic.datasource.event.EncDataSourceInitEvent
- afterPropertiesSet() - Method in class com.baomidou.dynamic.datasource.DynamicRoutingDataSource
- asyncDestroy(String, DataSource) - Method in interface com.baomidou.dynamic.datasource.destroyer.DataSourceDestroyer
- asyncDestroy(String, DataSource) - Method in class com.baomidou.dynamic.datasource.destroyer.DefaultDataSourceDestroyer
- AtomikosTransactionFactory - Class in com.baomidou.dynamic.datasource.tx
-
Atomikos事务适配-多数据源切换
- AtomikosTransactionFactory() - Constructor for class com.baomidou.dynamic.datasource.tx.AtomikosTransactionFactory
B
- BasicAttribute<T> - Class in com.baomidou.dynamic.datasource.annotation
-
The base kind all dynamicDatasource annotation attribute.
- BasicAttribute() - Constructor for class com.baomidou.dynamic.datasource.annotation.BasicAttribute
- beforeCreate(DataSourceProperty) - Method in interface com.baomidou.dynamic.datasource.event.DataSourceInitEvent
-
连接池创建前执行(可用于参数解密)
- beforeCreate(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.event.EncDataSourceInitEvent
- bind(String) - Static method in class com.baomidou.dynamic.datasource.tx.TransactionContext
-
bind xid.
C
- CannotFindDataSourceException - Exception in com.baomidou.dynamic.datasource.exception
-
exception when dataSource cannot select
- CannotFindDataSourceException(String) - Constructor for exception com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException
-
构造方法
- CannotFindDataSourceException(String, Throwable) - Constructor for exception com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException
-
构造方法
- classes() - Element in annotation interface com.baomidou.dynamic.datasource.annotation.DsTxEventListener
- clear() - Static method in class com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder
-
强制清空本地线程
- clearWarnings() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- close() - Method in class com.baomidou.dynamic.datasource.ds.ItemDataSource
- close() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- com.baomidou.dynamic.datasource - package com.baomidou.dynamic.datasource
- com.baomidou.dynamic.datasource.annotation - package com.baomidou.dynamic.datasource.annotation
- com.baomidou.dynamic.datasource.aop - package com.baomidou.dynamic.datasource.aop
- com.baomidou.dynamic.datasource.creator - package com.baomidou.dynamic.datasource.creator
- com.baomidou.dynamic.datasource.creator.jndi - package com.baomidou.dynamic.datasource.creator.jndi
- com.baomidou.dynamic.datasource.destroyer - package com.baomidou.dynamic.datasource.destroyer
- com.baomidou.dynamic.datasource.ds - package com.baomidou.dynamic.datasource.ds
- com.baomidou.dynamic.datasource.event - package com.baomidou.dynamic.datasource.event
- com.baomidou.dynamic.datasource.exception - package com.baomidou.dynamic.datasource.exception
- com.baomidou.dynamic.datasource.plugin - package com.baomidou.dynamic.datasource.plugin
- com.baomidou.dynamic.datasource.processor - package com.baomidou.dynamic.datasource.processor
- com.baomidou.dynamic.datasource.provider - package com.baomidou.dynamic.datasource.provider
- com.baomidou.dynamic.datasource.strategy - package com.baomidou.dynamic.datasource.strategy
- com.baomidou.dynamic.datasource.support - package com.baomidou.dynamic.datasource.support
- com.baomidou.dynamic.datasource.toolkit - package com.baomidou.dynamic.datasource.toolkit
- com.baomidou.dynamic.datasource.tx - package com.baomidou.dynamic.datasource.tx
- commit() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- commit(String) - Static method in class com.baomidou.dynamic.datasource.tx.LocalTxUtil
-
手动提交事务
- condition() - Element in annotation interface com.baomidou.dynamic.datasource.annotation.DsTxEventListener
- ConnectionFactory - Class in com.baomidou.dynamic.datasource.tx
- ConnectionFactory() - Constructor for class com.baomidou.dynamic.datasource.tx.ConnectionFactory
- ConnectionProxy - Class in com.baomidou.dynamic.datasource.tx
- ConnectionProxy(Connection, String) - Constructor for class com.baomidou.dynamic.datasource.tx.ConnectionProxy
-
init
- containsActiveConnection(DataSource) - Method in interface com.baomidou.dynamic.datasource.destroyer.DataSourceActiveDetector
- containsActiveConnection(DataSource) - Method in class com.baomidou.dynamic.datasource.destroyer.Dhcp2DataSourceActiveDetector
- containsActiveConnection(DataSource) - Method in class com.baomidou.dynamic.datasource.destroyer.DruidDataSourceActiveDetector
- containsActiveConnection(DataSource) - Method in class com.baomidou.dynamic.datasource.destroyer.HikariDataSourceActiveDetector
- conversionSavePointHolder() - Method in class com.baomidou.dynamic.datasource.tx.SavePointHolder
-
conversion savepoint holder
- createApplicationListener(String, Class<?>, Method) - Method in class com.baomidou.dynamic.datasource.tx.DsTxEventListenerFactory
- createArrayOf(String, Object[]) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- createBlob() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- createClob() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- createDataSource(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator
-
创建数据源
- createDataSource(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.jndi.JndiDataSourceCreator
- createDataSource(String) - Method in class com.baomidou.dynamic.datasource.creator.jndi.JndiDataSourceCreator
-
创建JNDI数据源
- createDataSourceMap(Map<String, DataSourceProperty>) - Method in class com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider
-
创建数据源
- createNClob() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- createSavepoint(String) - Static method in class com.baomidou.dynamic.datasource.tx.ConnectionFactory
-
Whether there is a savepoint
- createSQLXML() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- createStatement() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- createStatement(int, int) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- createStatement(int, int, int) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- createStruct(String, Object[]) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
D
- DataSourceActiveDetector - Interface in com.baomidou.dynamic.datasource.destroyer
-
Description Detect if the datasource contains active connections
- DataSourceClassResolver - Class in com.baomidou.dynamic.datasource.support
-
数据源解析器
- DataSourceClassResolver(boolean) - Constructor for class com.baomidou.dynamic.datasource.support.DataSourceClassResolver
-
加入扩展, 给外部一个修改aop条件的机会
- DataSourceDestroyer - Interface in com.baomidou.dynamic.datasource.destroyer
-
Used to destroy sources
- DataSourceInitEvent - Interface in com.baomidou.dynamic.datasource.event
-
多数据源连接池创建事件
- DefaultDataSourceCreator - Class in com.baomidou.dynamic.datasource.creator
-
数据源创建器
- DefaultDataSourceCreator() - Constructor for class com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator
- DefaultDataSourceDestroyer - Class in com.baomidou.dynamic.datasource.destroyer
-
Description DefaultDataSourceDestroyer, support check hikari、druid and dhcp2
- DefaultDataSourceDestroyer() - Constructor for class com.baomidou.dynamic.datasource.destroyer.DefaultDataSourceDestroyer
- destroy() - Method in class com.baomidou.dynamic.datasource.DynamicRoutingDataSource
- destroy(String, DataSource) - Method in interface com.baomidou.dynamic.datasource.destroyer.DataSourceDestroyer
-
Immediately destroy the data source
- destroy(String, DataSource) - Method in class com.baomidou.dynamic.datasource.destroyer.DefaultDataSourceDestroyer
-
Immediately destroy the data source
- determineDatasource(MethodInvocation, String) - Method in class com.baomidou.dynamic.datasource.processor.DsProcessor
-
决定数据源
- determineDataSource() - Method in class com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource
-
抽象获取连接池
- determineDataSource() - Method in class com.baomidou.dynamic.datasource.ds.GroupDataSource
-
determineDataSource
- determineDataSource() - Method in class com.baomidou.dynamic.datasource.DynamicRoutingDataSource
- determineDsKey() - Method in class com.baomidou.dynamic.datasource.ds.GroupDataSource
-
determineDsKey
- determineKey(List<String>) - Method in interface com.baomidou.dynamic.datasource.strategy.DynamicDataSourceStrategy
-
determine a database from the given dataSources
- determineKey(List<String>) - Method in class com.baomidou.dynamic.datasource.strategy.LoadBalanceDynamicDataSourceStrategy
- determineKey(List<String>) - Method in class com.baomidou.dynamic.datasource.strategy.RandomDynamicDataSourceStrategy
- Dhcp2DataSourceActiveDetector - Class in com.baomidou.dynamic.datasource.destroyer
-
Description DHCP2 data source pool active detector.
- Dhcp2DataSourceActiveDetector() - Constructor for class com.baomidou.dynamic.datasource.destroyer.Dhcp2DataSourceActiveDetector
- doDetermineDatasource(MethodInvocation, String) - Method in class com.baomidou.dynamic.datasource.processor.DsProcessor
-
抽象最终决定数据源
- doDetermineDatasource(MethodInvocation, String) - Method in class com.baomidou.dynamic.datasource.processor.DsSpelExpressionProcessor
- DruidDataSourceActiveDetector - Class in com.baomidou.dynamic.datasource.destroyer
-
Description alibaba Druid data source pool active detector.
- DruidDataSourceActiveDetector() - Constructor for class com.baomidou.dynamic.datasource.destroyer.DruidDataSourceActiveDetector
- DS - Annotation Interface in com.baomidou.dynamic.datasource.annotation
-
The core Annotation to switch datasource.
- DsProcessor - Class in com.baomidou.dynamic.datasource.processor
-
数据源处理器
- DsProcessor() - Constructor for class com.baomidou.dynamic.datasource.processor.DsProcessor
- DsPropagation - Enum Class in com.baomidou.dynamic.datasource.tx
- DsSpelExpressionProcessor - Class in com.baomidou.dynamic.datasource.processor
-
SpEL表达式处理器
- DsSpelExpressionProcessor() - Constructor for class com.baomidou.dynamic.datasource.processor.DsSpelExpressionProcessor
- DsSpelExpressionProcessor.ExpressionRootObject - Class in com.baomidou.dynamic.datasource.processor
- DSTransactional - Annotation Interface in com.baomidou.dynamic.datasource.annotation
-
multi data source transaction
- DsTxEventListener - Annotation Interface in com.baomidou.dynamic.datasource.annotation
-
DsTxEventListener
- DsTxEventListenerFactory - Class in com.baomidou.dynamic.datasource.tx
-
DsTxEventListener Factory
- DsTxEventListenerFactory() - Constructor for class com.baomidou.dynamic.datasource.tx.DsTxEventListenerFactory
- DsTxListenerMethodAdapter - Class in com.baomidou.dynamic.datasource.tx
-
DsTxListenerMethodAdapter Referenced from org.springframework.transaction.event.TransactionalApplicationListenerMethodAdapter
- DsTxListenerMethodAdapter(String, Class<?>, Method) - Constructor for class com.baomidou.dynamic.datasource.tx.DsTxListenerMethodAdapter
- DynamicDataSourceAnnotationAdvisor - Class in com.baomidou.dynamic.datasource.aop
-
DynamicDataSource Annotation Pointcut
- DynamicDataSourceAnnotationAdvisor(MethodInterceptor, Class<? extends Annotation>) - Constructor for class com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationAdvisor
-
构造方法
- DynamicDataSourceAnnotationInterceptor - Class in com.baomidou.dynamic.datasource.aop
-
Core Interceptor of Dynamic Datasource
- DynamicDataSourceAnnotationInterceptor(Boolean, DsProcessor) - Constructor for class com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationInterceptor
-
init
- DynamicDataSourceContextHolder - Class in com.baomidou.dynamic.datasource.toolkit
-
核心基于ThreadLocal的切换数据源工具类
- DynamicDatasourceNamedInterceptor - Class in com.baomidou.dynamic.datasource.aop
-
Named Interceptor of Dynamic Datasource
- DynamicDatasourceNamedInterceptor(DsProcessor) - Constructor for class com.baomidou.dynamic.datasource.aop.DynamicDatasourceNamedInterceptor
-
init
- DynamicDataSourceProvider - Interface in com.baomidou.dynamic.datasource.provider
-
多数据源加载接口,默认的实现为从yml信息中加载所有数据源 你可以自己实现从其他地方加载所有数据源
- DynamicDataSourceStrategy - Interface in com.baomidou.dynamic.datasource.strategy
-
The interface of dynamic datasource switch strategy
- DynamicLocalTransactionInterceptor - Class in com.baomidou.dynamic.datasource.aop
-
Dynamic DataSource Transaction Interceptor
- DynamicLocalTransactionInterceptor(Boolean) - Constructor for class com.baomidou.dynamic.datasource.aop.DynamicLocalTransactionInterceptor
- DynamicRoutingDataSource - Class in com.baomidou.dynamic.datasource
-
核心动态数据源组件
- DynamicRoutingDataSource(List<DynamicDataSourceProvider>) - Constructor for class com.baomidou.dynamic.datasource.DynamicRoutingDataSource
E
- EncDataSourceInitEvent - Class in com.baomidou.dynamic.datasource.event
-
多数据源默认解密事件
- EncDataSourceInitEvent() - Constructor for class com.baomidou.dynamic.datasource.event.EncDataSourceInitEvent
- equals(Object) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- execute() - Method in interface com.baomidou.dynamic.datasource.tx.TransactionalExecutor
-
执行
- execute(TransactionalExecutor) - Method in class com.baomidou.dynamic.datasource.tx.TransactionalTemplate
-
Execute with transaction.
- executeStmt(Statement) - Method in class com.baomidou.dynamic.datasource.provider.AbstractJdbcDataSourceProvider
-
执行语句获得数据源参数
- existingTransaction() - Method in class com.baomidou.dynamic.datasource.tx.TransactionalTemplate
-
判断是否存在事务
- ExpressionRootObject() - Constructor for class com.baomidou.dynamic.datasource.processor.DsSpelExpressionProcessor.ExpressionRootObject
F
- findKey(Method, Object, Class<? extends Annotation>) - Method in class com.baomidou.dynamic.datasource.support.DataSourceClassResolver
-
从缓存获取数据
- findTransactionalInfo(Method, Object, Class<? extends Annotation>) - Method in class com.baomidou.dynamic.datasource.support.DataSourceClassResolver
-
从缓存获取事务属性
- fromProperties(Properties) - Method in class com.baomidou.dynamic.datasource.aop.DynamicDatasourceNamedInterceptor
-
config from properties
G
- getAdvice() - Method in class com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationAdvisor
- getAutoCommit() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- getCatalog() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- getClientInfo() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- getClientInfo(String) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- getConnection() - Method in class com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource
- getConnection() - Method in class com.baomidou.dynamic.datasource.ds.ItemDataSource
- getConnection(String, String) - Method in class com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource
- getConnection(String, String) - Method in class com.baomidou.dynamic.datasource.ds.ItemDataSource
- getConnection(String, String) - Static method in class com.baomidou.dynamic.datasource.tx.ConnectionFactory
-
getConnection
- getConnectionProxy() - Method in class com.baomidou.dynamic.datasource.tx.SavePointHolder
-
get connection proxy
- getDataSource(String) - Method in class com.baomidou.dynamic.datasource.DynamicRoutingDataSource
-
获取数据源
- getDataSources() - Method in class com.baomidou.dynamic.datasource.DynamicRoutingDataSource
-
获取所有的数据源
- getGroupDataSources() - Method in class com.baomidou.dynamic.datasource.DynamicRoutingDataSource
-
获取的所有的分组数据源
- getHoldability() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- getLoginTimeout() - Method in class com.baomidou.dynamic.datasource.ds.AbstractDataSource
-
Returns 0, indicating the default system timeout is to be used.
- getLogWriter() - Method in class com.baomidou.dynamic.datasource.ds.AbstractDataSource
-
LogWriter methods are not supported.
- getMetaData() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- getNetworkTimeout() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- getOrder() - Method in class com.baomidou.dynamic.datasource.tx.DsTxEventListenerFactory
- getParentLogger() - Method in class com.baomidou.dynamic.datasource.ds.AbstractDataSource
- getPointcut() - Method in class com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationAdvisor
- getPrimary() - Method in class com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource
-
获取默认数据源名称
- getPrimary() - Method in class com.baomidou.dynamic.datasource.DynamicRoutingDataSource
- getSavePoints() - Method in class com.baomidou.dynamic.datasource.tx.SavePointHolder
-
get savepoints
- getSchema() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- getSynchronizations() - Static method in class com.baomidou.dynamic.datasource.tx.TransactionContext
-
Get synchronization list.
- getTransactionInfo() - Method in interface com.baomidou.dynamic.datasource.tx.TransactionalExecutor
-
获取事务信息
- getTransactionIsolation() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- getTypeMap() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- getWarnings() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- getXid() - Method in class com.baomidou.dynamic.datasource.tx.SuspendedResourcesHolder
-
获得事务ID.
- getXID() - Static method in class com.baomidou.dynamic.datasource.tx.TransactionContext
-
Gets xid.
- GroupDataSource - Class in com.baomidou.dynamic.datasource.ds
-
组数据源
- GroupDataSource(String, DynamicDataSourceStrategy) - Constructor for class com.baomidou.dynamic.datasource.ds.GroupDataSource
H
- hashCode() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- hasSavepoint(String) - Static method in class com.baomidou.dynamic.datasource.tx.ConnectionFactory
-
Determine whether there is a savepoint
- HikariDataSourceActiveDetector - Class in com.baomidou.dynamic.datasource.destroyer
-
Description Hikari data source pool active detector.
- HikariDataSourceActiveDetector() - Constructor for class com.baomidou.dynamic.datasource.destroyer.HikariDataSourceActiveDetector
I
- intercept(Invocation) - Method in class com.baomidou.dynamic.datasource.plugin.MasterSlaveAutoRoutingPlugin
- invoke(MethodInvocation) - Method in class com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationInterceptor
- invoke(MethodInvocation) - Method in class com.baomidou.dynamic.datasource.aop.DynamicDatasourceNamedInterceptor
- invoke(MethodInvocation) - Method in class com.baomidou.dynamic.datasource.aop.DynamicLocalTransactionInterceptor
- invokeAfterCommit(boolean) - Method in class com.baomidou.dynamic.datasource.tx.TransactionalTemplate
-
Invoke after commit.
- invokeAfterCompletion(int, boolean) - Method in class com.baomidou.dynamic.datasource.tx.TransactionalTemplate
-
Invoke after completion.
- invokeBeforeCommit(boolean) - Method in class com.baomidou.dynamic.datasource.tx.TransactionalTemplate
-
Invoke before commit.
- invokeBeforeCompletion(boolean) - Method in class com.baomidou.dynamic.datasource.tx.TransactionalTemplate
-
Invoke before completion .
- isClosed() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- isEmpty(Object[]) - Method in class com.baomidou.dynamic.datasource.tx.TransactionalTemplate
-
判断数据是否为空
- isNotEmpty(Object[]) - Method in class com.baomidou.dynamic.datasource.tx.TransactionalTemplate
-
判断数组是否不为空
- isReadOnly() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- isValid(int) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- isWrapperFor(Class<?>) - Method in class com.baomidou.dynamic.datasource.ds.AbstractDataSource
- isWrapperFor(Class<?>) - Method in class com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource
- isWrapperFor(Class<?>) - Method in class com.baomidou.dynamic.datasource.ds.ItemDataSource
- isWrapperFor(Class<?>) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- ItemDataSource - Class in com.baomidou.dynamic.datasource.ds
- ItemDataSource() - Constructor for class com.baomidou.dynamic.datasource.ds.ItemDataSource
J
- JndiDataSourceCreator - Class in com.baomidou.dynamic.datasource.creator.jndi
-
JNDI数据源创建器
- JndiDataSourceCreator() - Constructor for class com.baomidou.dynamic.datasource.creator.jndi.JndiDataSourceCreator
L
- LoadBalanceDynamicDataSourceStrategy - Class in com.baomidou.dynamic.datasource.strategy
-
LoadBalance strategy to switch a database
- LoadBalanceDynamicDataSourceStrategy() - Constructor for class com.baomidou.dynamic.datasource.strategy.LoadBalanceDynamicDataSourceStrategy
- loadDataSources() - Method in class com.baomidou.dynamic.datasource.provider.AbstractJdbcDataSourceProvider
- loadDataSources() - Method in interface com.baomidou.dynamic.datasource.provider.DynamicDataSourceProvider
-
加载所有数据源
- loadDataSources() - Method in class com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider
- LocalTxUtil - Class in com.baomidou.dynamic.datasource.tx
-
本地事务工具类
- LocalTxUtil() - Constructor for class com.baomidou.dynamic.datasource.tx.LocalTxUtil
M
- MANDATORY - Enum constant in enum class com.baomidou.dynamic.datasource.tx.DsPropagation
-
支持当前事务,如果当前没有事务,就抛出异常。
- Master - Annotation Interface in com.baomidou.dynamic.datasource.annotation
- MasterSlaveAutoRoutingPlugin - Class in com.baomidou.dynamic.datasource.plugin
-
Master-slave Separation Plugin with mybatis
- MasterSlaveAutoRoutingPlugin() - Constructor for class com.baomidou.dynamic.datasource.plugin.MasterSlaveAutoRoutingPlugin
- matches(String) - Method in class com.baomidou.dynamic.datasource.processor.DsProcessor
-
抽象匹配条件 匹配才会走当前执行器否则走下一级执行器
- matches(String) - Method in class com.baomidou.dynamic.datasource.processor.DsSpelExpressionProcessor
N
- nativeSQL(String) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- NESTED - Enum constant in enum class com.baomidou.dynamic.datasource.tx.DsPropagation
-
如果当前存在事务,则在嵌套事务内执行,如果当前没有事务,就新建一个事务。
- NEVER - Enum constant in enum class com.baomidou.dynamic.datasource.tx.DsPropagation
-
以非事务方式执行,如果当前存在事务,则抛出异常。
- newTransaction(DataSource, TransactionIsolationLevel, boolean) - Method in class com.baomidou.dynamic.datasource.tx.AtomikosTransactionFactory
- noRollbackFor() - Element in annotation interface com.baomidou.dynamic.datasource.annotation.DSTransactional
-
不回滚异常
- NOT_SUPPORTED - Enum constant in enum class com.baomidou.dynamic.datasource.tx.DsPropagation
-
以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。
- notify(Boolean) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
-
通知事务管理器提交或回滚
- notify(String, Boolean) - Static method in class com.baomidou.dynamic.datasource.tx.ConnectionFactory
-
Whether there is a savepoint
O
- onApplicationEvent(ApplicationEvent) - Method in class com.baomidou.dynamic.datasource.tx.DsTxListenerMethodAdapter
P
- peek() - Static method in class com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder
-
获得当前线程数据源
- phase() - Element in annotation interface com.baomidou.dynamic.datasource.annotation.DsTxEventListener
- plugin(Object) - Method in class com.baomidou.dynamic.datasource.plugin.MasterSlaveAutoRoutingPlugin
- poll() - Static method in class com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder
-
清空当前线程数据源
- prepareCall(String) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- prepareCall(String, int, int) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- prepareCall(String, int, int, int) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- prepareStatement(String) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- prepareStatement(String, int) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- prepareStatement(String, int[]) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- prepareStatement(String, int, int) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- prepareStatement(String, int, int, int) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- prepareStatement(String, String[]) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- propagation() - Element in annotation interface com.baomidou.dynamic.datasource.annotation.DSTransactional
-
事务传播行为
- push(String) - Static method in class com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder
-
设置当前线程数据源
- putConnection(String, String, ConnectionProxy) - Static method in class com.baomidou.dynamic.datasource.tx.ConnectionFactory
-
put connection
R
- RandomDynamicDataSourceStrategy - Class in com.baomidou.dynamic.datasource.strategy
-
Random strategy to switch a database
- RandomDynamicDataSourceStrategy() - Constructor for class com.baomidou.dynamic.datasource.strategy.RandomDynamicDataSourceStrategy
- randomUUID() - Static method in class com.baomidou.dynamic.datasource.tx.LocalTxUtil
-
随机生成UUID
- registerSynchronization(TransactionSynchronization) - Static method in class com.baomidou.dynamic.datasource.tx.TransactionContext
-
Register synchronization.
- releaseSavepoint() - Method in class com.baomidou.dynamic.datasource.tx.SavePointHolder
-
release savepoint
- releaseSavepoint(Savepoint) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- remove() - Static method in class com.baomidou.dynamic.datasource.tx.TransactionContext
-
remove
- removeDatasource(String) - Method in class com.baomidou.dynamic.datasource.ds.GroupDataSource
- removeDataSource(String) - Method in class com.baomidou.dynamic.datasource.DynamicRoutingDataSource
-
删除数据源
- removeSynchronizations() - Static method in class com.baomidou.dynamic.datasource.tx.TransactionContext
-
Remove synchronizations.
- REQUIRED - Enum constant in enum class com.baomidou.dynamic.datasource.tx.DsPropagation
-
支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。
- REQUIRES_NEW - Enum constant in enum class com.baomidou.dynamic.datasource.tx.DsPropagation
-
新建事务,如果当前存在事务,把当前事务挂起。
- rollback() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- rollback(String) - Static method in class com.baomidou.dynamic.datasource.tx.LocalTxUtil
-
手动回滚事务
- rollback(Savepoint) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- rollbackFor() - Element in annotation interface com.baomidou.dynamic.datasource.annotation.DSTransactional
-
回滚异常
- rollbackSavePoint() - Method in class com.baomidou.dynamic.datasource.tx.SavePointHolder
-
rollback savepoint
- runScript(DataSource, String) - Method in class com.baomidou.dynamic.datasource.support.ScriptRunner
-
执行数据库脚本
S
- SavePointHolder - Class in com.baomidou.dynamic.datasource.tx
-
Savepoint Holder
- SavePointHolder(ConnectionProxy) - Constructor for class com.baomidou.dynamic.datasource.tx.SavePointHolder
-
constructor
- ScriptRunner - Class in com.baomidou.dynamic.datasource.support
- ScriptRunner() - Constructor for class com.baomidou.dynamic.datasource.support.ScriptRunner
- setAutoCommit(boolean) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- setBeanFactory(BeanFactory) - Method in class com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationAdvisor
- setBeanResolver(BeanResolver) - Method in class com.baomidou.dynamic.datasource.processor.DsSpelExpressionProcessor
-
设置bean解析器
- setCatalog(String) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- setClientInfo(String, String) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- setClientInfo(Properties) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- setHoldability(int) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- setLoginTimeout(int) - Method in class com.baomidou.dynamic.datasource.ds.AbstractDataSource
- setLogWriter(PrintWriter) - Method in class com.baomidou.dynamic.datasource.ds.AbstractDataSource
-
LogWriter methods are not supported.
- setNetworkTimeout(Executor, int) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- setNextProcessor(DsProcessor) - Method in class com.baomidou.dynamic.datasource.processor.DsProcessor
-
设置下一个执行器
- setParserContext(ParserContext) - Method in class com.baomidou.dynamic.datasource.processor.DsSpelExpressionProcessor
-
设置解析上下文
- setProperties(Properties) - Method in class com.baomidou.dynamic.datasource.plugin.MasterSlaveAutoRoutingPlugin
- setReadOnly(boolean) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- setSavepoint() - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- setSavepoint(String) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- setSchema(String) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- setTransactionIsolation(int) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- setTypeMap(Map<String, Class<?>>) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
- size() - Method in class com.baomidou.dynamic.datasource.ds.GroupDataSource
-
size of this group
- Slave - Annotation Interface in com.baomidou.dynamic.datasource.annotation
- startTransaction() - Static method in class com.baomidou.dynamic.datasource.tx.LocalTxUtil
-
手动开启事务
- support(DataSourceProperty) - Method in class com.baomidou.dynamic.datasource.creator.jndi.JndiDataSourceCreator
- support(DataSource) - Method in interface com.baomidou.dynamic.datasource.destroyer.DataSourceActiveDetector
- support(DataSource) - Method in class com.baomidou.dynamic.datasource.destroyer.Dhcp2DataSourceActiveDetector
- support(DataSource) - Method in class com.baomidou.dynamic.datasource.destroyer.DruidDataSourceActiveDetector
- support(DataSource) - Method in class com.baomidou.dynamic.datasource.destroyer.HikariDataSourceActiveDetector
- SUPPORTS - Enum constant in enum class com.baomidou.dynamic.datasource.tx.DsPropagation
-
支持当前事务,如果当前没有事务,就以非事务方式执行。
- supportsMethod(Method) - Method in class com.baomidou.dynamic.datasource.tx.DsTxEventListenerFactory
- suspend() - Method in class com.baomidou.dynamic.datasource.tx.TransactionalTemplate
-
挂起资源
- SuspendedResourcesHolder - Class in com.baomidou.dynamic.datasource.tx
-
SuspendedResourcesHolder
- SuspendedResourcesHolder(String) - Constructor for class com.baomidou.dynamic.datasource.tx.SuspendedResourcesHolder
-
Instantiates a new Suspended resources holder.
T
- TransactionalExecutor - Interface in com.baomidou.dynamic.datasource.tx
-
事务执行器
- TransactionalInfo - Class in com.baomidou.dynamic.datasource.tx
-
事务基础信息
- TransactionalInfo() - Constructor for class com.baomidou.dynamic.datasource.tx.TransactionalInfo
- TransactionalTemplate - Class in com.baomidou.dynamic.datasource.tx
-
AOP事务模板
- TransactionalTemplate() - Constructor for class com.baomidou.dynamic.datasource.tx.TransactionalTemplate
- TransactionContext - Class in com.baomidou.dynamic.datasource.tx
- TransactionContext() - Constructor for class com.baomidou.dynamic.datasource.tx.TransactionContext
- TransactionException - Exception in com.baomidou.dynamic.datasource.exception
-
事务异常
- TransactionException(String) - Constructor for exception com.baomidou.dynamic.datasource.exception.TransactionException
-
构造
- TransactionException(String, Throwable) - Constructor for exception com.baomidou.dynamic.datasource.exception.TransactionException
-
构造
U
- unbind(String) - Static method in class com.baomidou.dynamic.datasource.tx.TransactionContext
-
Unbind string.
- unwrap(Class<T>) - Method in class com.baomidou.dynamic.datasource.ds.AbstractDataSource
- unwrap(Class<T>) - Method in class com.baomidou.dynamic.datasource.ds.AbstractRoutingDataSource
- unwrap(Class<T>) - Method in class com.baomidou.dynamic.datasource.ds.ItemDataSource
- unwrap(Class<T>) - Method in class com.baomidou.dynamic.datasource.tx.ConnectionProxy
V
- value() - Element in annotation interface com.baomidou.dynamic.datasource.annotation.DS
-
groupName or specific database name or spring SPEL name.
- value() - Element in annotation interface com.baomidou.dynamic.datasource.annotation.DsTxEventListener
- valueOf(String) - Static method in enum class com.baomidou.dynamic.datasource.tx.DsPropagation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.baomidou.dynamic.datasource.tx.DsPropagation
-
Returns an array containing the constants of this enum class, in the order they are declared.
Y
- YmlDynamicDataSourceProvider - Class in com.baomidou.dynamic.datasource.provider
-
YML数据源提供者
- YmlDynamicDataSourceProvider(DefaultDataSourceCreator, Map<String, DataSourceProperty>) - Constructor for class com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider
-
构造函数
All Classes and Interfaces|All Packages|Serialized Form