spring 相关

Spring注解--事务(一):基本用法

2019-01-10  本文已影响0人  aix91

1. 概念理解

事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果其中一个失败,那么事务会回滚到最开始的状态。可以用事务来确保数据的完整性和一致性。

2. 用法

@Service
public class UserService {
    @Autowired
    private UserDao userDao;
    @Transactional//表示当前方法是事务方法
    public void insert() {
        userDao.insert();
        int i = 10 / 0;
    }
}
@EnableTransactionManagement
@Configuration
@ComponentScan("com.test.tornesol.util.spring.spring_event")
public class MainConfig {
}
    @Bean
    public PlatformTransactionManager platformTransactionManager() throws PropertyVetoException {
        return new DataSourceTransactionManager(dataSource());
    }
上一篇 下一篇

猜你喜欢

热点阅读