首页
学习
活动
专区
圈层
工具
发布

R2DBC与?
EN

Stack Overflow用户
提问于 2021-08-21 14:40:30
回答 1查看 3.6K关注 0票数 4

在使用Spring时,它工作得很好,并且在使用批处理时比JPA有一些改进。

当您已经拥有了Spring 时,我很想了解为什么要使用Spring

当您已经拥有了Spring时,我很想了解为什么要使用R2DBC

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-21 15:03:55

当您使用R2DBC很容易的时候,就是当您构建一个非阻塞的应用程序时。堆栈中的所有内容都必须是非阻塞的,包括数据库驱动程序。JDBC本身就是阻塞的,人们试图绕过它,但它不是很好。如果没有构建非阻塞应用程序,就不会使用R2DBC。

对于何时使用spring数据JDBC的部分,它似乎为您提供了一种更简单的方法来创建存储库和映射数据,只要您对它们的自以为是的框架满意,就可以不使用JPA获得的所有复杂映射,并且您需要DDD概念(比如聚合根)。否则,Spring需要更多代码来创建数据访问对象,但可能会提供更多的控制。https://docs.spring.io/spring-data/jdbc/docs/2.2.4/reference/html/#reference描述了为什么要使用Spring的更多信息。这是简单与控制。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68873995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档