jodd.jtx.meta
Annotation Type Transaction


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

Transaction method annotation for external use.


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:
PROPAGATION_SUPPORTS

isolation

public abstract JtxIsolationLevel isolation
Transaction isolation mode.

Default:
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 © 2003-2011 Jodd Team