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、吐出现金
这两步操作必须放在一个事务里。
本文介绍了Spring框架中的事务管理功能,包括其如何通过依赖注入实现Ioc,并与Hibernate整合以确保DAO层方法的原子性。此外还讲解了如何利用Spring配置文件来灵活调整事务边界。
1322

被折叠的 条评论
为什么被折叠?



