¿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:
<code>@Transactional public List listStudentsBySchool(long id) { return repository.findByClasses_School_Id(id); } </code>
También funciona:
<code>public List listStudentsBySchool(long id) { return repository.findByClasses_School_Id(id); } </code>
¡Gracias por adelantado!