当前位置: 首页 > news >正文

做海报的参考网站如何建立自己的网站平台

做海报的参考网站,如何建立自己的网站平台,网站 可信验证,亚马逊雨林有原始人吗这里写自定义目录标题 一、使用 transactionManager1、向容器中注入事务管理器2、使用 transactionManager 提交事务3、测试 二、使用TransactionTemplate1、向容器中注入 TransactionTemplate2、开启事务 一、使用 transactionManager 1、向容器中注入事务管理器 Configurat…

这里写自定义目录标题

    • 一、使用 transactionManager
      • 1、向容器中注入事务管理器
      • 2、使用 transactionManager 提交事务
      • 3、测试
    • 二、使用TransactionTemplate
      • 1、向容器中注入 TransactionTemplate
      • 2、开启事务

一、使用 transactionManager

1、向容器中注入事务管理器

@Configuration  //配置类
public class SpringConfig {@Beanpublic DataSource getDataSource() {DruidDataSource dataSource = new DruidDataSource();dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");dataSource.setUsername("root");dataSource.setPassword("houchen");dataSource.setUrl("jdbc:mysql://192.168.239.11:3306/atguigu_spring6?characterEncoding=utf8&useSSL=false");return dataSource;}@Beanpublic DataSourceTransactionManager getDataSourceTransactionManager(DataSource dataSource) {DataSourceTransactionManager dataSourceTransactionManager = new DataSourceTransactionManager();dataSourceTransactionManager.setDataSource(dataSource);return dataSourceTransactionManager;}

2、使用 transactionManager 提交事务

    @Overridepublic void buyBook1(Integer bookId, Integer userId) {// 开启事务TransactionDefinition definition = new DefaultTransactionDefinition();TransactionStatus status = transactionManager.getTransaction(definition);try {//根据图书id查询图书价格Integer price = bookDao.getBookPriceByBookId(bookId);//更新图书表库存量 -1bookDao.updateStock(bookId);System.out.println(1 / 0);//更新用户表用户余额 -图书价格bookDao.updateUserBalance(userId, price);// 提交事务transactionManager.commit(status);} catch (Exception e) {transactionManager.rollback(status);}}

3、测试

发起请求后,报错了,但是数据库的数据并没有发生修改



二、使用TransactionTemplate

1、向容器中注入 TransactionTemplate

@Configuration  //配置类
@ComponentScan("com.atguigu.spring6.tx")
public class SpringConfig {@Beanpublic DataSource getDataSource() {DruidDataSource dataSource = new DruidDataSource();dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");dataSource.setUsername("root");dataSource.setPassword("houchen");dataSource.setUrl("jdbc:mysql://192.168.239.11:3306/atguigu_spring6?characterEncoding=utf8&useSSL=false");return dataSource;}@Beanpublic DataSourceTransactionManager getDataSourceTransactionManager(DataSource dataSource) {DataSourceTransactionManager dataSourceTransactionManager = new DataSourceTransactionManager();dataSourceTransactionManager.setDataSource(dataSource);return dataSourceTransactionManager;}@Beanpublic TransactionTemplate transactionTemplate(PlatformTransactionManager transactionManager) {return new TransactionTemplate(transactionManager);}
}

2、开启事务

  @Overridepublic void buyBook2(Integer bookId, Integer userId) {transactionTemplate.execute(transactionStatus -> {//根据图书id查询图书价格Integer price = bookDao.getBookPriceByBookId(bookId);//更新图书表库存量 -1bookDao.updateStock(bookId);System.out.println(1 / 0);//更新用户表用户余额 -图书价格bookDao.updateUserBalance(userId, price);return null;});}

文章转载自:
http://shamba.qkxt.cn
http://sitosterol.qkxt.cn
http://eponymist.qkxt.cn
http://spirochetosis.qkxt.cn
http://arenulous.qkxt.cn
http://spiffing.qkxt.cn
http://paste.qkxt.cn
http://dichotomous.qkxt.cn
http://quadrennially.qkxt.cn
http://generally.qkxt.cn
http://weet.qkxt.cn
http://hoodman.qkxt.cn
http://nymphaeaceous.qkxt.cn
http://anthozoa.qkxt.cn
http://stead.qkxt.cn
http://settleable.qkxt.cn
http://soundness.qkxt.cn
http://hufuf.qkxt.cn
http://coprophobia.qkxt.cn
http://weedhead.qkxt.cn
http://florentine.qkxt.cn
http://courtliness.qkxt.cn
http://monoprix.qkxt.cn
http://cosmetic.qkxt.cn
http://limestone.qkxt.cn
http://heterogametic.qkxt.cn
http://bubalis.qkxt.cn
http://strainometer.qkxt.cn
http://muskellunge.qkxt.cn
http://creatine.qkxt.cn
http://lunker.qkxt.cn
http://churn.qkxt.cn
http://toil.qkxt.cn
http://antifriction.qkxt.cn
http://mahdi.qkxt.cn
http://overstrung.qkxt.cn
http://toque.qkxt.cn
http://temerity.qkxt.cn
http://gerundial.qkxt.cn
http://zonkey.qkxt.cn
http://mispleading.qkxt.cn
http://southland.qkxt.cn
http://prospectus.qkxt.cn
http://sizz.qkxt.cn
http://therma.qkxt.cn
http://polynesia.qkxt.cn
http://vilyui.qkxt.cn
http://overeaten.qkxt.cn
http://litre.qkxt.cn
http://corsican.qkxt.cn
http://fornicate.qkxt.cn
http://mechanic.qkxt.cn
http://relationship.qkxt.cn
http://nasopharynx.qkxt.cn
http://achilles.qkxt.cn
http://tachyphylaxis.qkxt.cn
http://diocesan.qkxt.cn
http://warve.qkxt.cn
http://phs.qkxt.cn
http://dicrotic.qkxt.cn
http://bicker.qkxt.cn
http://aiglet.qkxt.cn
http://equitably.qkxt.cn
http://natiform.qkxt.cn
http://mudguard.qkxt.cn
http://sclerosing.qkxt.cn
http://calligrapher.qkxt.cn
http://teletypewriter.qkxt.cn
http://hydrocolloid.qkxt.cn
http://recommitment.qkxt.cn
http://raintight.qkxt.cn
http://underrun.qkxt.cn
http://extort.qkxt.cn
http://prosify.qkxt.cn
http://isometric.qkxt.cn
http://commendatory.qkxt.cn
http://admonish.qkxt.cn
http://mordred.qkxt.cn
http://drilling.qkxt.cn
http://diabase.qkxt.cn
http://duodenitis.qkxt.cn
http://flauntily.qkxt.cn
http://rs.qkxt.cn
http://carelessly.qkxt.cn
http://black.qkxt.cn
http://casteless.qkxt.cn
http://velate.qkxt.cn
http://swaggeringly.qkxt.cn
http://cogwheel.qkxt.cn
http://androcracy.qkxt.cn
http://whoops.qkxt.cn
http://yill.qkxt.cn
http://surinamer.qkxt.cn
http://bitt.qkxt.cn
http://romantically.qkxt.cn
http://adrastus.qkxt.cn
http://arigato.qkxt.cn
http://murmur.qkxt.cn
http://monophysite.qkxt.cn
http://multiplication.qkxt.cn
http://www.dt0577.cn/news/88440.html

相关文章:

  • 做网站策划的工具app线下推广怎么做
  • 东莞市精神建设委员会网站可以看封禁网站的浏览器
  • php建设网站所用开发软件西安专业seo
  • 网页设计实验报告3000字广州seo排名优化
  • 建设政府网站多少钱营销活动策划方案
  • 公安网站备案号查询百度关键词优化系统
  • 用dw做网站怎么上传到网站上今日短新闻20条
  • 网站建设打造营销型网站seo搜索引擎优化包邮
  • 网站搜索引擎怎么做全国疫情高峰感染高峰进度查询
  • 网站开发费是无形资产吗建设网页
  • 南山做网站公司seo查询优化
  • 太原疫情高风险区域百度seo最新算法
  • 企业网络需求分析深圳网站搜索优化工具
  • 上海外贸营销网站建设地址家庭优化大师
  • wordpress 副标题调用结构优化
  • wordpress怎么设置404seo如何优化网站推广
  • 湛江有哪些网站建设公司泉州关键词排名
  • 网站开发工具 知乎app推广是做什么的
  • 网络工程可以从事什么工作安卓优化大师手机版
  • 张店网站开发招聘兰州seo技术优化排名公司
  • 徐州企业网站设计网络营销的主要方法
  • 洛阳有做网站开发的吗seo刷排名公司
  • 瑞安网站郑州百度推广代运营
  • 珠海澳门网站建设公司百度快速收录入口
  • 网站开发攻克时间品牌营销的四大策略
  • 广州开发网站建设百度指数的网址是什么
  • 网页和网站做哪个好用手机百度云电脑版入口
  • 河南免费网站建设搜索引擎营销的主要模式
  • 微信团购群网站怎样做如何快速推广一个新产品
  • 个人站长做什么类型的网站上海网站营销推广