首页 > 解决方案 > JpaRepository 与 EntityManager

问题描述

如果我有一个扩展 JpaRepository 的服务类,它扩展了 CrudRepository 并且我在我的服务类中执行 CRUD 一样好,我是否需要使用 EntityManager?与 JpaRepository 相比,使用 EntityManager 是否有任何优势。

标签: javahibernatejpa

解决方案


如果您使用 JPA 存储库,您将获得一些有用的内置 CRUD 方法,而无需担心 EntityManager。

我有时必须使用 EntityManager 的唯一罕见情况是我为存储库代码编写单元测试时。


推荐阅读