در Spring jpa data آیا لازم است به صورت دستی تراکنش ها باز یا بسته شوند مثلا با گذاشتن @transactional در بالای سر متد هایی که با دیتابیس ارتباط برقرار میکنند. چون در spring data jpa متدهای crud پیاده سازی شده است آیا در کلاس پیاده ساز اینترفیس JpaRepository تراکنش ها هم باز یا بسته می شوند. من در برخی از نمونه کدها دیدم که @transactional استفاده شده بودم ولی در برخی نه.