public abstract @interface

Transactional

implements Annotation
com.google.inject.persist.Transactional

Class Overview

Any method or class marked with this annotation will be considered for transactionality. Consult the documentation on http://code.google.com/p/google-guice for detailed semantics. Marking a method @Transactional will start a new transaction before the method executes and commit it after the method returns.

If the method throws an exception, the transaction will be rolled back unless you have specifically requested not to in the #ignore() clause.

Similarly, the set of exceptions that will trigger a rollback can be defined in the #rollbackOn() clause. By default, only unchecked exceptions trigger a rollback.

Summary

[Expand]
Inherited Methods
From interface java.lang.annotation.Annotation