¿Cómo usar @Transactional con Spring Data?
Acabo de empezar a trabajar en un proyecto de Spring-data, Hibernate, MySQL, JPA. Cambié a Spring-Data para no tener que preocuparme por crear consultas a mano.
Me di cuenta de que el uso de@Transactional
no es necesario cuando utiliza datos de primavera, ya que también probé mis consultas sin la anotación.
¿Hay alguna razón específica por la que debería / no debería usar el@Transactional
¿anotación?
Trabajos:
@Transactional
public List listStudentsBySchool(long id) {
return repository.findByClasses_School_Id(id);
}
También funciona:
public List listStudentsBySchool(long id) {
return repository.findByClasses_School_Id(id);
}
¡Gracias por adelantado!