public interface IDatabase
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
MODULE_NAME |
| 限定符和类型 | 方法和说明 |
|---|---|
IConnectionHolder |
getConnectionHolder(String dsName) |
IConnectionHolder |
getDefaultConnectionHolder() |
IDatabaseModuleCfg |
getModuleCfg() |
net.ymate.platform.core.YMP |
getOwner() |
ISession |
openSession() |
ISession |
openSession(IConnectionHolder connectionHolder) |
<T> T |
openSession(IConnectionHolder connectionHolder,
ISessionExecutor<T> executor) |
ISession |
openSession(IDataSourceRouter dataSourceRouter) |
<T> T |
openSession(IDataSourceRouter dataSourceRouter,
ISessionExecutor<T> executor) |
<T> T |
openSession(ISessionExecutor<T> executor) |
ISession |
openSession(String dsName) |
<T> T |
openSession(String dsName,
ISessionExecutor<T> executor) |
void |
releaseConnectionHolder(IConnectionHolder connectionHolder)
安全关闭数据源的连接持有者(确保非事务状态下执行关闭)
|
net.ymate.platform.core.YMP getOwner()
IDatabaseModuleCfg getModuleCfg()
IConnectionHolder getDefaultConnectionHolder() throws Exception
Exception - 可能产生的异常IConnectionHolder getConnectionHolder(String dsName) throws Exception
dsName - 数据源名称Exception - 可能产生的异常void releaseConnectionHolder(IConnectionHolder connectionHolder) throws Exception
connectionHolder - 数据源的连接持有者对象Exception - 可能产生的异常<T> T openSession(ISessionExecutor<T> executor) throws Exception
Exception<T> T openSession(String dsName, ISessionExecutor<T> executor) throws Exception
Exception<T> T openSession(IConnectionHolder connectionHolder, ISessionExecutor<T> executor) throws Exception
Exception<T> T openSession(IDataSourceRouter dataSourceRouter, ISessionExecutor<T> executor) throws Exception
ExceptionISession openSession() throws Exception
Exception - 可能产生的异常ISession openSession(IConnectionHolder connectionHolder) throws Exception
ExceptionISession openSession(IDataSourceRouter dataSourceRouter) throws Exception
ExceptionCopyright © 2019. All rights reserved.