转自:
Spring中AOP应用
下文笔者讲述Spring中AOP应用,如下所示:
事务的处理前戏
在以前使用JDBCTemplate进行事务提交时,我们通常使用try catch进行事务,对异常进行捕捉然后进行回滚操作
Spring事务现状
Spring中Spring容器集成TransactionTemplateTransactionTemplate封装所有对事务处理的功能包括异常时事务回滚,操作成功时数据提交等复杂业务功能。采用此种方式可大大的减少程序员的代码开发,并可对事务进行很好的控制
Hibernate事务管理
Hibernate中:有对事务的管理Hibernate中事务管理是通过SessionFactory创建和维护Session来完成Spring对SessionFactory配置也进行了整合不需要在通过hibernate.cfg.xml来对SessionaFactory进行设定