zoukankan      html  css  js  c++  java
  • ________________springbootのjdbc、事物

    1、加载驱动

    2、配置application.properties

    spring.datasource.driverClassName=com.mysql.jdbc.Driver

    spring.datasource.url=jdbc:mysql://192.168.0.104:3306/qiqisx

    spring.datasource.username=root

    spring.datasource.password=666666

    3、springboot自动装备DataSource和jdbcTemplate

    spring.datasource.type可以指定具体使用哪种数据源,前提是有依赖包

    默认支持四种 DataSourceConfiguration.tomcat.class 、

          DataSourceConfiguration.Dbcp.class
          DataSourceConfiguration.Dbcp2.class

          DataSourceConfiguration.Hikari.class

    配置自定义dataResource 只需要配置一个DataSource到spring容器中即可,且springboot优先使用自定义DataSource

       启用事物 

    @EnableTransactionManagement

    需要事物的方法上加@Transational

    @Transational(rollbackfor=exception.class)默认对运行时异常生效

    @Transational(noRollbackfor=nullpointException.class)

    事物会不会生效,跟直接调用的方法有没有注解有关,跟方法内的方法有没有事物没关系

  • 相关阅读:
    python基础语法
    DNS解析原理
    (4)获取servlet常用api
    (2)struts2配置祥解
    (1)WEB框架概念和struts2体验
    10.1--登录认证拦截器
    10--拦截器
    9--RESTful支持
    8--json交互
    7---上传图片
  • 原文地址:https://www.cnblogs.com/qiqisx/p/9383267.html
Copyright © 2011-2022 走看看