org.jboss.seam.transaction
Annotation Type Transactional


@Inherited
@Retention(value=RUNTIME)
@Target(value={METHOD,TYPE})
public @interface Transactional

Demarcates transaction boundaries

Note that is you are using seam managed transactions seam will automatically manage your transactions for you, rendering this unnecessary

Note that this annotation is not actually an intercepter binding. It is replaced by an intercepter binding at runtime by a portable extension in the ProcessAnnotatedType phase

Author:
Dan Allen

Optional Element Summary
 TransactionPropagation value
          The transaction propagation type.
 

value

public abstract TransactionPropagation value
The transaction propagation type.

Returns:
REQUIRED by default
Default:
org.jboss.seam.transaction.TransactionPropagation.REQUIRED


Copyright © 2011 Seam Framework. All Rights Reserved.