net.hasor.db.transaction.interceptor.simple
注释类型 Transactional


@Target(value=METHOD)
@Retention(value=RUNTIME)
public @interface Transactional

版本:
: 2013-10-30
作者:
赵永春(zyc@hasor.net)

可选元素摘要
 Isolation isolation
          隔离级别
 Class<? extends Throwable>[] noRollbackFor
          遇到下列异常继续事务递交。
 String[] noRollbackForClassName
          遇到下列异常继续事务递交。
 Propagation propagation
          传播属性
 boolean readOnly
          是否为只读事务。
 Class<? extends Throwable>[] rollbackFor
          遇到下列异常抛出回滚事务。
 String[] rollbackForClassName
          遇到下列异常抛出回滚事务。
 

propagation

public abstract Propagation propagation
传播属性

默认值:
net.hasor.db.transaction.Propagation.REQUIRED

isolation

public abstract Isolation isolation
隔离级别

默认值:
net.hasor.db.transaction.Isolation.DEFAULT

readOnly

public abstract boolean readOnly
是否为只读事务。

默认值:
false

rollbackFor

public abstract Class<? extends Throwable>[] rollbackFor
遇到下列异常抛出回滚事务。

默认值:
{}

rollbackForClassName

public abstract String[] rollbackForClassName
遇到下列异常抛出回滚事务。

默认值:
{}

noRollbackFor

public abstract Class<? extends Throwable>[] noRollbackFor
遇到下列异常继续事务递交。

默认值:
{}

noRollbackForClassName

public abstract String[] noRollbackForClassName
遇到下列异常继续事务递交。

默认值:
{}


Copyright © 2014. All rights reserved.