springboot 编程式事务

编程式事务

@Service
public class UserService2 {

    @Autowired
    private PlatformTransactionManager manager;


    public void test() {
        TransactionDefinition definition = new DefaultTransactionDefinition();
        TransactionStatus status = manager.getTransaction(definition);
        try {

            //todo 数据库操作
            manager.commit(status);
        } catch (Exception e) {
            manager.rollback(status);
        }

    }

}
posted @ 2020-11-16 19:08  刃牙  阅读(622)  评论(0编辑  收藏  举报