El transactional es utilizado a nivel de controladores quienes son los que se comunican constantemente con las vistas. En las pruebas si tenemos que utilizar la anotacion ya que probamos los servicios directamente sin intervencion de los controllers.