Java-在spring配置文件中配置事务管理器
利用SSH框架开发j2ee项目时候,会在spring配置文件中配置事务管理器,为什么要配置它?有什么好处?谢谢大家
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
利用SSH框架开发j2ee项目时候,会在spring配置文件中配置事务管理器,为什么要配置它?有什么好处?谢谢大家
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
事务是为了保证业务逻辑的正确与完整,例如一个业务逻辑要跟新A表与B表,A表先更新了,但是更新B表是出错了,这样的话这个业务逻辑算是失败的,A表的更新也不能算数,所以这个时候就要回滚对A表的操作。
这样一来,每一个业务逻辑都要保证有事务,但是每个开发人员不一定会注意这些,所以要用到spring的aop,将每一个业务逻辑的方法视为一个切面,在调用这个方法的时候,自动帮你维护这个方法的事务,这样一来开发人员就不用去关注自己的方法如何去维护事务了,有spring帮我们管理,保证整个系统的统一性。
1、这样的话,可以把事物统一交给spring来管理,使得开发人员更加专注于业务代码,而不用到到处硬编码来实现事务;
2、可以防止一些小白,写代码的时候没有考虑到事务的控制,事实证明这个问题是存在的。