| 程序包 | 说明 |
|---|---|
| org.jessma.dao | |
| org.jessma.dao.hbn | |
| org.jessma.dao.jdbc | |
| org.jessma.dao.mybatis |
| 限定符和类型 | 字段和说明 |
|---|---|
protected TransIsoLevel |
AbstractSessionMgr.defaultTransIsoLevel
默认事务隔离级别
|
| 限定符和类型 | 方法和说明 |
|---|---|
static TransIsoLevel |
TransIsoLevel.fromInt(int level)
整数值转换为事务隔离级别枚举对象
|
TransIsoLevel |
SessionMgr.getDefalutTransIsoLevel()
获取
SessionMgr 的默认事务隔离级别 |
TransIsoLevel |
AbstractSessionMgr.getDefalutTransIsoLevel()
|
static TransIsoLevel |
TransIsoLevel.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static TransIsoLevel[] |
TransIsoLevel.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <M extends SessionMgr<S>,S> |
FacadeProxy.executeCustomTransaction(M mgr,
TransIsoLevel level,
CustomTransaction<M,S> trans)
执行自定义事务
JessMA 的事务是 DAO 层事务,也就是说当外部调用某个 DAO 方法时,该方法作为一个事务单元执行。 |
static <F extends AbstractFacade<M,S>,M extends SessionMgr<S>,S> |
FacadeProxy.getManualCommitProxy(Class<F> daoClass,
M mgr,
TransIsoLevel level)
获取 daoClass 的手动提交事务代理对象。
|
static <F extends AbstractFacade<M,S>,M extends SessionMgr<S>,S> |
FacadeProxy.getManualCommitProxy(Class<F> daoClass,
TransIsoLevel level)
获取 daoClass 的手动提交事务代理对象。
|
static <F extends AbstractFacade<M,S>,M extends SessionMgr<S>,S> |
FacadeProxy.getProxy(Class<F> daoClass,
M mgr,
boolean autoCommit,
TransIsoLevel level)
获取 daoClass 的代理对象。
|
void |
SessionMgr.setSessionTransIsoLevel(TransIsoLevel level)
设置当前线程相关的数据库连接对象的事务级别
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HibernateSessionMgr.setSessionTransIsoLevel(TransIsoLevel level)
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractJdbcSessionMgr.setSessionTransIsoLevel(TransIsoLevel level)
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MyBatisSessionMgr.setSessionTransIsoLevel(TransIsoLevel level)
|
Copyright © 2015 JessMA Open Source. All rights reserved.