Index

A B C D E F G H I J L M N O P R S T U V Y 
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
构造函数
A B C D E F G H I J L M N O P R S T U V Y 
All Classes and Interfaces|All Packages|Serialized Form