@Transactional 注解
@Transactional 是声明式事务管理 编程中使用的注解 1 .添加位置
1)接口实现类或接口实现方法上,而不是接口类中。 2)访问权限:public 的方法才起作用。@Transactional 注解应该只被应用到 public 方法上,这是由 Spring AOP 的本质决定的。 系统设计:将标签放置在需要进行事务管理的方法上,而不是放在所有接口实现类上:只读的接口就不需要事务管理,由于配置了@Transactional就需要AOP拦截及事务的处理,可能影响系统性能。