Spring annotation风格的transaction

来源:互联网 发布:使命召唤ol 知乎 编辑:程序博客网 时间:2024/06/06 05:03

spring annotation风格的transactiuon声明的优点在于方便,简洁,而缺点就在于与代码耦合和无法引入spring2.x的aspectj的生命的pointcut;

 

我们首先来看一下实例:

 

applicationContext文件:

 

文件jdbc-applicationContext.xml:

 

 

 

文件tx.xml:

 

 

在上述文件中,我们省却了很多额外的典型的spring1.x的bean生命,简洁了很多;

 

数据库访问代码:

 

 

在没有声明transaction的时候,在当author中主键重复,而book加入正常,当声明了tansaction,author主键重复的时候,book假如回滚;

 

 

原创粉丝点击