Spring仓库对EntityManager和/或Jpa提供程序(如Hibernate)有什么意义?

uinbv5nw  于 2022-10-30  发布在  Spring
关注(0)|答案(1)|浏览(116)

我想知道一对一关系Spring Repository相对于EntityManager(持久上下文)和Transactionmanager(事务划分)(和/或Hibernate,我不知道它们在JPA中是如何协同工作的)的“最大优势”是什么。
你能给我解释一下Repository的优势吗?
它看起来很死板,因为你至少要为微服务环境中的每个Aggregate扩展仓库接口,我不知道你是否也要为简单的@Entity做这件事。

  • 谢谢-谢谢
agxfikkp

agxfikkp1#

基本上,我们使用一个Repository来执行CRUD操作,它在程序和数据库之间建立一个连接来检索数据,并将其调用到服务环境中来执行一些功能,这就是为什么在服务中扩展了repository,而@Reopsitory是它是一个repository的指示。
我们可以就这个主题再多谈一谈。
你尽管问,我一直都在。

相关问题