Use JPA declarative transactions