编程事务之基于注解的声明式事务控制
【摘要】 基于注解的声明式事务控制使用注解方式(改动bean,自定义的bean用注解,非自定义的bean配置到配置文件中去),需要改动两个,一个是配置文件applicationContext,另一个是AccountServiceImpl类package com_1.service.impl;import com.dao.AccountDao;import com.service.AccountSer...
基于注解的声明式事务控制
使用注解方式(改动bean,自定义的bean用注解,非自定义的bean配置到配置文件中去),需要改动两个,一个是配置文件applicationContext,另一个是AccountServiceImpl类
applicationContext配置文件
运行结果
注解配置声明式事务控制解析
①使用@Transactional在需要进行事务控制的类或是方法上修饰,注解可用的属性同xml配置方式,例如隔离级别、传播行为等。
②注解使用在类上,那么该类下的所有方法都使用同一套注解参数配置
③使用在方法上,不同的方法可以采用不同的事务参数配置。
④xml配置文件中要开启事务的注解驱动<tx:annotation-driven/>
配置要点
平台事务管理器配置(xml方式)
事务通知的配置(@Transactional注解)
事务注解驱动的配置<tx:annotation-driven/>
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)