jodd.jtx.meta
Annotation Type Transaction


@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface Transaction

Transaction method annotation.


Optional Element Summary
 JtxIsolationLevel isolation
          Transaction isolation mode.
 JtxPropagationBehavior propagation
          Transaction propagation mode.
 boolean readOnly
          Transaction read-only mode.
 int timeout
          Transaction time-out time in seconds.
 

propagation

public abstract JtxPropagationBehavior propagation
Transaction propagation mode.

Default:
jodd.jtx.JtxPropagationBehavior.PROPAGATION_REQUIRED

isolation

public abstract JtxIsolationLevel isolation
Transaction isolation mode.

Default:
jodd.jtx.JtxIsolationLevel.ISOLATION_DEFAULT

readOnly

public abstract boolean readOnly
Transaction read-only mode.

Default:
true

timeout

public abstract int timeout
Transaction time-out time in seconds.

Default:
-1


Copyright ©2008 Jodd Team