@Retention(value=RUNTIME)
@Target(value={java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD})
public @interface Transactional
Annotation to change the transactional behavior of a web method.
A WebMethod by default is not transactional.
This annotation may be used to mark methods to run in a transaction.