@Inherited
@Retention(value=RUNTIME)
@Target(value={TYPE,METHOD})
public @interface Transaction
Used declare a page or operation on a page transactional. If a page is annotated with this annotation,
the loading of the page is considered a transaction (using the value as transaction name). If a method
is annotated with this annotation, the execution of the method is considered a transaction.