以下是我的申请流程
控制器 - 服务 - 存储库
在服务层,我们有@Transactional
注释我们也有jpa:repository
配置,我们指定实体管理器和 txn 管理器。
我的疑问是我觉得指定的 txn 管理器被考虑了,在服务层jpa:repositories
指定没有影响。@Transactional
例如:服务层@Transactional
可以映射到自定义 txn 管理器,因为服务调用的存储库可能有不同的 txn 管理器。在这种情况下不会造成问题吗?
@Transactional
有人可以澄清我们在使用 jpa 存储库时是否需要放在服务层?