java - JpaRepository 与 EntityManager
问题描述
如果我有一个扩展 JpaRepository 的服务类,它扩展了 CrudRepository 并且我在我的服务类中执行 CRUD 一样好,我是否需要使用 EntityManager?与 JpaRepository 相比,使用 EntityManager 是否有任何优势。
解决方案
如果您使用 JPA 存储库,您将获得一些有用的内置 CRUD 方法,而无需担心 EntityManager。
我有时必须使用 EntityManager 的唯一罕见情况是我为存储库代码编写单元测试时。
推荐阅读
- android - 使用 appcenter-analytic 运行反应本机应用程序的问题
- javascript - 碰撞检测功能可防止程序在阵列中绘制多个球
- asp.net - 返回带有 BadRequestResult / BadRequestErrorMessageResult 的数据对象
- php - 使用 hasMany 时的 Laravel Nova 404
- c++ - 尝试打印/加载二维数组时出现分段错误
- c++ - tcp 客户端可以使用相同的端口连接到不同的服务器吗?
- keycloak - 将 LDAP 组映射到现有的 keycloak 组
- c - 为什么我不能在调用 wait_for_completion_timeout() 方法之前对完成变量调用 complete() 方法
- flask - 图像未正确显示
- php - PHP - 睡眠两个脚本