在阅读Spring教程时,我经常会遇到@Transactional注释。
当我搜索它时,我得到的文档如下:
全面的事务支持是使用Spring框架最引人注目的原因之一。Spring框架为事务管理提供了一致的抽象,提供了以下好处:
或者:
事务管理器是应用程序中负责跨一个或多个资源协调事务的部分。在Spring框架中,事务管理器实际上是事务系统的根。因此,如果希望在Spring中启用组件上的事务,通常需要创建事务管理器bean并将其传递给组件。
我不知道他们在说什么。
有人能解释一下吗?
发布于 2015-07-08 22:07:52
从最广义的意义上说,“事务”是一组应该执行的操作,就像它们是单个“批量”操作一样。这个术语通常在数据库的上下文中使用,但它可以应用于多种类型的程序(特别是那些实现命令模式的程序)。当我们谈论数据库时,即使不是数据库,我们也希望事务具有所谓的酸性质:
并不是所有类型的事务都需要具有所有四个属性,但通常在编程上下文中使用"transaction“一词时,这意味着一个至少强制执行某些(如果不是全部)的系统。我相信Spring指的是数据库事务,并且声称要强制执行所有这些属性。
发布于 2015-07-08 21:56:52
https://softwareengineering.stackexchange.com/questions/289139
复制相似问题