使用spring提供的事务处理机制的好处是程序员可以不用关心事务的切面了,只要配置就好了,可以少写代码。

 

spring声明式事务处理

   spring

   声明:针对的是程序员,程序员告诉spring容器,哪些方法需要事务,哪些方法不需要事务

   事务处理   spring容器来做事务处理

目的:让spring管理事务,开发者不再关注事务

spring声明式事务以及配置

 

 

spring声明式事务处理的步骤:

   1、搭建环境

   2、把dao层和service层的接口和类写完

   3、在spring的配置文件中,先导入dataSource

   4、测试

   5、导入daoservice层的bean

   6、测试

   7、进行AOP的配置

       1、引入事务管理器

       2、进行aop的配置

   8、测试service层的类看是否是代理对象

 

spring声明式事务以及配置

 

例子

Person.java

 1 package cn.itcast.spring.jdbc.transaction;
 2 
 3 public class Person {
 4     private Long pid;
 5     private String pname;
 6     private String psex;
 7     public Long getPid() {
 8         return pid;
 9     }
10     public void setPid(Long pid) {
11         this.pid = pid;
12     }
13     public String getPname() {
14         return pname;
15     }
16     public void setPname(String pname) {
17         this.pname = pname;
18     }
19     public String getPsex() {
20         return psex;
21     }
22     public void setPsex(String psex) {
23         this.psex = psex;
24     }
25     
26 }
View Code

相关文章: