spring的事务和存储过程的事务

发布于 2022-09-01 07:37:41 字数 129 浏览 12 评论 0

最近在学习存储过程, 原本的一直都是使用的spring来管理事务, 现在在学习mysql的存储过程时, 说是可以在存储过程中也使用事务, 那么问题来了。。 事务管理到底是让spring来管理好呢还是在存储过程中做事务呢? 求大神解惑。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

日暮斜阳 2022-09-08 07:37:42

数据库存储过程中的事务建议就在储存过程中处理吧。
业务逻辑的事务用spring来管理,比如两个数据库操作封装成一个事务,可以用spring来管理的。

你的笑 2022-09-08 07:37:42

放屁!如果都是数据库内的数据操作用spring事务肯定不如用存储过程事务,原因有二: 1.存储过程是编译过的,执行速度更快;2.spring事务的过程实质是服务器与数据库之间的多次交户,也肯定没有数据库自己执行的效率搞。用spring事务只有一个原因,存在非本地数据库的资源需要协调,比如写文件,或者调用远端接口。

玩套路吗 2022-09-08 07:37:42

Spring中间,如果在存储过程中间,那么不利于扩展和维护。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文