com.google.inject.persist.Transactional |
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.
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
java.lang.annotation.Annotation
|