读书人

spring 事宜 及spring作用

发布时间: 2012-11-05 09:35:12 作者: rapoo

spring 事务 及spring作用

spring 作用:Ioc依赖注入,事务管理。 还有就是AOP

事务:它是指一系列不可分割的连续操作。 默认的jdbc的事务操作就是条 sql?? 语句;


比如:
insert into user;
insert into news;

默认的情况下他们是两个事务操作,大量用户访问的时候他们是有可能被分开执行的。

?

hibernate:提供对dao层的封装,也就是说把一个dao层的一个方法整体放到一个事务里,不能被拆开

?

session.getTransaction().begin()
session.getTransaction().commint()

这两句之间是一个事务操作

spring把这些开始transaction和关闭transaction放到自己的配置文件里,就不需要使用hibernate的了

spring做事务管理器的话只需要动配置文件就可以改变事务的范围了。
比如
最小的可能是一条sql语句,但spring也可以配置成整个manager层的一个方法都是一个事务,不可分割
比如取钱的时候,银行取款机是分两步操作的:
1、先扣钱
2、吐出现金

这两步操作必须放在一个事务里。

读书人网 >软件架构设计

热点推荐