Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

JpaRepository vs EntityManager [closed]

If I have a service class that extends JpaRepository which extends CrudRepository and I am doing the CRUD just as fine in my service class, do I need to use EntityManager? Is there any advantage in using EntityManager over JpaRepository.

like image 810
Steve Young Avatar asked Dec 03 '25 18:12

Steve Young


1 Answers

If you use the JPA repository you get some useful built-in CRUD methods and don't need to worry about EntityManager.

The only rare case where I sometimes have to use EntityManager is when I am writing unit tests for repository code.

like image 182
LowKeyEnergy Avatar answered Dec 06 '25 08:12

LowKeyEnergy