public abstract class Transaction extends Object
限定符 | 构造器和说明 |
---|---|
protected |
Transaction()
创建事务上下文
|
限定符和类型 | 方法和说明 |
---|---|
abstract void |
close()
关闭事务,清理现场
|
protected abstract void |
commit()
提交
|
abstract Connection |
getConnection(DataSource dataSource)
获取该连接池所关联的连接, 同一个DataSource在一个事务中使用同一个连接
|
abstract long |
getId()
层次id
|
int |
getLevel()
获取事务等级, 可能的值为0,1,2,4,8
|
protected abstract void |
rollback()
回滚
|
void |
setLevel(int level)
设置事务等级
|
public int getLevel()
public void setLevel(int level)
level
- 事务等级public abstract long getId()
protected abstract void commit()
protected abstract void rollback()
public abstract Connection getConnection(DataSource dataSource) throws SQLException
dataSource
- 数据源SQLException
- 获取连接失败或其他异常public abstract void close()
Copyright © 2017. All rights reserved.