[SPRING-3] handle transaction and rollback