Spring封装JdbcTemplate和事务控制

xml 文件输入

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/tx
        http://www.springframework.org/schema/tx/spring-tx.xsd
        http://www.springframework.org/schema/aop
        http://www.springframework.org/schema/aop/spring-aop.xsd">
    

1.maven导入

a.jdbc包

在这里插入图片描述

b.tx事务包

在这里插入图片描述

2.当继承了Spring中的JdbcDaoSupport后只能使用xml注解配置,因为源码无法修改

在这里插入图片描述

3.tx事务控制PlatformTransactionManager接口

在这里插入图片描述

3.1 PlatformTransactionManager常用实现类

  1. DataSourceTransactionManager使用SpringJdbc或者iBatis进行持久化数据时使用
  2. HibernateTransactionManager使用Hibernate版本进行持久化数据时使用

4.1 tx事务管理常用接口二——TransactionDefinition

在这里插入图片描述

4.1.1 事务的管理级别

在这里插入图片描述

4.1.2 事务的传播行为

在这里插入图片描述

4.1.3 超时时间

在这里插入图片描述

4.1.4 是否为只读事务

查询建议设置为只读

5.1 tx事务管理常用接口二——TransactionStatus事务状态

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这次最后一次熬夜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值