Spring事务
什么是Spring事务
Spring 框架对数据库操作的一种支持,通过对一组数据库操作整体操作来保证数据的一致性和完整性。可以保证在一组数据库操作执行时,所有操作成功或所有操作回滚,避免数据不一致。
Spring事务实现方式
-
编程式事务:需要在代码中手动控制事务的开始,提交和回滚等。
-
声明式事务:通过配置或注解的方式来控制事务(推荐)
声明式事务
通过配置的方式,使得Spring获知哪些方法需要Spring管理事务。
声明式事务实现方式
-
配置文件的方式:在spring xml文件中进行统一配置,此后任何事务相关,均有spring处理。
-
注解的方式:在需要spring帮忙管理事务的方法上加上@Transactional注解。
@Transactional注解
-
放在接口上:接口的实现类中所有public都被spring自动加上事务
-
放在类上:当前类以及其下无限极子类中所有public方法将被spring自动加上事务
-
__EOF__

本文作者:3DG
本文链接:https://www.cnblogs.com/3-DG/p/17745329.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/3-DG/p/17745329.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!