我想知道一对一关系Spring Repository相对于EntityManager(持久上下文)和Transactionmanager(事务划分)(和/或Hibernate,我不知道它们在JPA中是如何协同工作的)的“最大优势”是什么。你能给我解释一下Repository的优势吗?它看起来很死板,因为你至少要为微服务环境中的每个Aggregate扩展仓库接口,我不知道你是否也要为简单的@Entity做这件事。
Repository
@Entity
agxfikkp1#
基本上,我们使用一个Repository来执行CRUD操作,它在程序和数据库之间建立一个连接来检索数据,并将其调用到服务环境中来执行一些功能,这就是为什么在服务中扩展了repository,而@Reopsitory是它是一个repository的指示。我们可以就这个主题再多谈一谈。你尽管问,我一直都在。
1条答案
按热度按时间agxfikkp1#
基本上,我们使用一个Repository来执行CRUD操作,它在程序和数据库之间建立一个连接来检索数据,并将其调用到服务环境中来执行一些功能,这就是为什么在服务中扩展了repository,而@Reopsitory是它是一个repository的指示。
我们可以就这个主题再多谈一谈。
你尽管问,我一直都在。