@Documented @Inherited @Retention(value=RUNTIME) @Target(value=METHOD) public @interface NoRollbackOnException
This is checked by pseudo-containers like TransactionalCoreSession.
Ideally, all exceptions should provoke a transaction rollback, but some old user code calls a few methods assuming the transaction stays active.
Copyright © 2011 Nuxeo SA. All Rights Reserved.