springmvc和mybatis整合后配置的事务是不是就是指一个service的方法里可能调用了好多dao的方法 要保证所有的dao方法正确才提交

J2EE 码拜 9年前 (2015-07-18) 1066次浏览

springmvc和mybatis整合后配置的事务是不是就是指一个service的方法里可能调用了好多dao的方法 要保证所有的dao方法正确才把这些dao方法插入到数据库的数据一起提交 要么一起回滚

#1

没有人指点一下啊
20分

#2

简单的可以这么理解,而且大多数情况也足够了。
如果更复杂的,可以看看Spring的事务Propagation

#3

事务的传播来理解下

#4

去了解下事务的原子性。
一笔事务里可能存在多个数据库表操作,事务操作成功时,这些数据库表必须是一起更新的,如果有一个数据库更新失败了,就视作事务的失败,就需要一起回滚。
这个事务本身也是一个方法,并且可以做一个流水号用来记录和监控。

喜欢 (0)
[1034331897@qq.com]
分享 (0)