浏览 1868 次
锁定老帖子 主题:事务传播行为种类
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-14
事务传播行为类型说明 (1)PROPAGATION_REQUIRED: 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 (2)PROPAGATION_SUPPORTS: 支持当前事务,如果当前没有事务,就以非事务方式执行。 (3)PROPAGATION_MANDATORY: 使用当前的事务,如果当前没有事务,就抛出异常。 (4)PROPAGATION_REQUIRES_NEW: 新建事务,如果当前存在事务,把当前事务挂起。 (5)PROPAGATION_NOT_SUPPORTED: 以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。 (6)PROPAGATION_NEVER: 以非事务方式执行,如果当前存在事务,则抛出异常。 (7)PROPAGATION_NESTED: 如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则执行与PROPAGATION_REQUIRED类似的操作。 当使用PROPAGATION_NESTED时,底层的数据源必须基于JDBC 3.0,并且实现者需要支持保存点事务机制。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |