S - : 数据库连接类型public interface SessionMgr<S>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
beginTransaction()
开始事务
|
void |
closeSession()
关闭数据库连接对象
|
void |
commit()
提交事务
|
S |
currentSession()
获取数据库连接对象,如果不存在则返回 null
|
String |
getConfigFile()
获取当前配置文件
|
TransIsoLevel |
getDefalutTransIsoLevel()
获取
SessionMgr 的默认事务隔离级别 |
S |
getSession()
获取数据库连接对象,如果不存在则创建并返回新对象
|
void |
initialize(String... args)
初始化
|
boolean |
isInvoking()
检查
SessionMgr 是否正在执行 |
void |
rollback()
回滚事务
|
void |
setInvoking(boolean value)
设置
SessionMgr 的执行状态 |
void |
setSessionTransIsoLevel(TransIsoLevel level)
设置当前线程相关的数据库连接对象的事务级别
|
void |
unInitialize()
注销
|
void initialize(String... args)
args - : 自定义初始参数void unInitialize()
void beginTransaction()
void commit()
void rollback()
void closeSession()
S getSession()
S currentSession()
String getConfigFile()
TransIsoLevel getDefalutTransIsoLevel()
SessionMgr 的默认事务隔离级别void setSessionTransIsoLevel(TransIsoLevel level)
boolean isInvoking()
SessionMgr 是否正在执行void setInvoking(boolean value)
SessionMgr 的执行状态Copyright © 2015 JessMA Open Source. All rights reserved.